Как избавиться от специальных символов в выходной сделать

У меня есть скрипт порождает два зомби. Я могу убить группу через убить ... - <родитель-пид>, но при вызове интерпретатора PHP, которая не будет работать, хотя убивать каждый процесс вручную.

Сценарий

#!/бин/Баш
спать 1D и
спать 1д

и в php-файл просто вызывает это:

<?в PHP
метод exec("./наплодил")
?>

Из раковины напрямую:

$ ./Спаун&
[1] 19871 
$ pstree -п 19871
Спаун(19871)─┬─сна(19872)
 └─сна(19873) 
$ убить ... -19871 
$ pstree -п 19871
[1]+ прекращается ./наплодили

... и с помощью PHP:

$ РНР -Ф zomby.php &
[1] 19935 
$ pstree -п 19935
РНР(19935)───ш(19936)───икру(19937)─┬─сна(19938)
└─сна(19939)
$ убить ... -19937
Баш: убить: (-19937) - нет соответствия процессов найдено
$ убить ... -19936
Баш: убить: (-19936) - нет соответствия процессов найдено
$ убить 19937 19938 19939 
$ Расторгнут 
[1]+ Фертиг РНР -Ф zomby.php

только убивать родительский процесс PHP будет работать:

$ РНР -Ф zomby.php &
[1] 20021

$ pstree -п 20021
РНР(20021)───ш(20022)───икру(20023)─┬─сна(20024)
└─сна(20025)
$ убить ... -20021

$ pstree -п 20021
[1]+ расторгнутым с PHP -Ф zomby.php

Любые идеи по этому поводу?

+461
user2790 4 мая 2022 г., 18:43:48
16 ответов
Вопросы о покупке мелких предметов на память о путешествии.
+981
Jingliang Bu 03 февр. '09 в 4:24

Вот как я делаю это:

установить GNOME-делать

установить плагин сорванец, в GNOME-делать

выделите текст

воспитывать Гном-делать, начните вводить в "Новой" пацанка "Примечание" (это остальное заполним для вас)

И вуаля: новый сорванец со своими выделенный текст уже включены.

+943
outofcrackers 17 апр. 2020 г., 15:57:02

Ваш вопрос на самом деле не важно, поскольку вы не определили никаких целей безопасности. “Это безопасно” бессмысленно: защитить от чего? Безопасности, цель будет что-то вроде “противник, который не знает закрытый ключ может открыть любые файлы на системе” (что в вашей схеме явно отрабатывает) или “искуситель, который не имеет доступа в системе, кроме того, что ключ может только открывать файлы под /дома/dimm0k и не запускать произвольные команды” (что схема не выполняет).

Это, как говорится, Вот несколько вещей, которые вы не думали.

  • В itunes.sh скрипт, у вас есть замечания, которые утверждают, что что-то отвергается, но не твое дело с заявлениями содержать любой код, так что в целом дела нет и фильтрацию только на команду, что он должен начинаться с /дома/dimm0k/проги/скрипты/.
  • В rsync.sh скрипт, вы позволяете какой-либо команды, начинается с rsync таким образом, не только через себя.
  • В rsync.sh сценарий, отвергая & и ; странное. Строка не обрабатывается оболочки, так что если вы думали о смысле & и ; в Shell синтаксис, они неуместны. И если строка была выполнена оболочки, то много других персонажей будет иметь отношение, в частности, `$|<>.
  • В любом скрипте, позволит абоненту передать произвольные параметры для команды, которая выполняется в конце. С itunes.shчто в данном зависит от того, что у вас есть в /дома/dimm0k/проги/скрипты/, но это наверно не очень хорошая. С rsync.shэто позволяет произвольное выполнение команд, например, передав варианта.
  • Вы ничего не делаете, чтобы ограничить, какие файлы пользователь может получить доступ. В частности, если ~/.по SSH/authorized_keys любой из файлов в/дома/dimm0k/проги/скрипты/ есть права на запись, то они могут использовать команду, чтобы заменить его, а затем войти во второй раз, чтобы выполнить то, что они загрузили.

В целом, все эти скрипты не применять какие-либо меры безопасности, которые я вижу. В целях безопасности, рассматривать их как позволяющие пользователю выполнять произвольные команды. Функционально команда коверкание-это странно и, вероятно, вызовет дальнейшее побега ошибки в скриптах используются кооперативом пользователей.

Если вы хотели наложить некоторые ограничения на пользователей, Ты очень далек от этого что-нибудь полезное. Забудьте о делать это самостоятельно и использовать надежный инструмент, такой как rssh или scponly. Расследование также сделать chroot. Использовать выделенную учетную запись с минимальными правами, если это возможно. Для лучшей изоляции, позволяют пользователю войти только внутри контейнера или виртуальной машины.

+914
MrMaffen 26 июн. 2017 г., 14:11:30

Нет человека, существующих в 1-ю очередь, чтобы прекратить свое существование. Что вы ошибаетесь, как человек, только 5 совокупностей цепляния. Они просто естественные процессы причины и следствия. После достижения Ниббаны, причин для продолжения 5 агрегатов удаляются. Следовательно, никакого продолжения.

+799
Russell Paul whitford 12 июн. 2010 г., 15:56:34

Это может быть проблема:

Как мой Zebpay кошелек обеспеченные?
"[...] Zebpay представляет собой биткоин-кошелек. Это частная ключи от ваших биткоинов с Zebpay. Мы управляем безопасности вашего кошелька. [...]"

Единственный способ получить свой ЛТК связаться Zebpay и состояние вашей проблемы:
https://zebpay.zendesk.com/hc/en-us/articles/205420211-Contact-Us

+660
Polina999 5 авг. 2022 г., 06:42:44

Я просто предполагаю, но, похоже, плохой чип памяти на видеокарте. Если бы я был тобой я хотел выяснить, как проверить оперативку на видеокарте или выяснить, как установить в режиме VGA (возможно с загрузочного параметр для установки?).

+599
Alvin Matthew 28 авг. 2021 г., 22:36:46

Мой 9-летний, стерилизовать женщин чихуахуа постоянно мастурбирует против моей гостиной ковер и мои подушки на моем диване. Это нужно прекратить.

+584
nelson zimba 4 февр. 2012 г., 14:31:25

Согласно этому посту , в Evernote 5.9.X есть проблема с редактором. Вы можете скачать 5.8.х здесь.

+537
jamescarson 13 мар. 2021 г., 00:30:45

Мы купили 'как я встретил вашу маму, 8 сезон' через iTunes.

и это работало хорошо на эпизоды 1-14, однако эпизоды 15 и 16 лет не просматриваемым, и запрашиваете приобрести за $2.99/шт.

Что лучший способ продолжить? Ситуация такая же, как через iTunes, так и наших телевизоров.

+536
Jeremiah Altepeter 7 февр. 2011 г., 08:54:02

В офисе у нас есть WLAN для доступа в интернет и кабель Ethernet для доступа к интрасети. Я хотел бы настроить мой ноут так, что я мог бы использовать обоих в то же время, но до сих пор я не был в состоянии сделать это. Я нашел этот ответ, но мне не хватает знаний по сетям, чтобы применить его в своей ситуации.

Если я подключен к обеим сетям можно получить доступ к интернет, а не интранет без явного указания интерфейса.

Не работает:

пинг 10.158.51.11

Работает:

пинг -я enp0s20u2 10.158.51.11

Моя текущая конфигурация:

~ IP АДР
1: qlen Ло: <шлейфа,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue государственной неизвестная группа по умолчанию 1000
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
 инет 127.0.0.1/8 Объем размещения Ло
 valid_lft навсегда preferred_lft навсегда
 inet6 ::1/128 объема размещения 
 valid_lft навсегда preferred_lft навсегда
2: wlp2s0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc МQ состояние группы default qlen 1000
 ссылка/эфир С4:85:08:41:А2:6С БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 10.161.253.58/21 БРД 10.161.255.255 объем глобального динамического noprefixroute wlp2s0
 valid_lft 12964sec preferred_lft 12964sec
 inet6 на fe80::ad6b:7406:af47:5b33/64 ссылка область noprefixroute 
 valid_lft навсегда preferred_lft навсегда
7: enp0s20u2: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc fq_codel состояние группы default qlen 1000
 ссылка/эфир 9С:ЭБ:Е8:0а:1А:8С БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 10.144.96.246/22 БРД 10.144.99.255 объем глобального динамического noprefixroute enp0s20u2
 valid_lft 84916sec preferred_lft 84916sec
 inet6 на fe80::6d66:6e10:cf2:abce/64 ссылка область noprefixroute 
 valid_lft навсегда preferred_lft навсегда

~ IP-маршрута
по умолчанию через 10.161.248.1 Дев wlp2s0 прото DHCP в метрических 600 
по умолчанию через 10.144.96.1 Дев enp0s20u2 прото DHCP в метрических 20100 
10.144.96.0/22 Дэв enp0s20u2 прото ядра сферы ссылке СРЦ 10.144.96.246 метрический 100 
10.161.248.0/21 Дэв wlp2s0 прото ядра сферы ссылке СРЦ 10.161.253.58 метрических 600

Решение

В качестве дополнения к принятой ответ, который я закончил писать небольшой DNS-прокси, чтобы сделать все работы. Так вот полное решение:

Интерфейсы:

  • wlp2s0 подключения, используемых для интернет -
  • enp0s20f0u1 etherned, используемые для интрасети

Шаги:

  1. Подключать оба интерфейса
  2. Удалять маршрут по умолчанию для enp0s20f0u1: судо маршрутизации IP-дель-умолчанию через 10.144.96.1
  3. Добавить маршрут для enp0s20f0u1: судо IP-маршрута добавить 10.0.0.0/8 через 10.144.96.1 Дэв enp0s20f0u1
  4. Установите dnsrp
  5. Изменение имени сервера на localhost
  6. Начать dnsrp с свой собственный конфиг судо dnsrp -с конф.томл
+531
Mehul1000 28 дек. 2017 г., 10:37:21

Причиной этого является из-за того, что окна. В Windows каждое приложение получает свой собственный окно, где в Mac OSX и предыдущих версиях ОС Mac каждый файл или документ имеет свое окно. Когда вы "закрыть сафари" вы не закрытия [выход] приложение Safari, но лишь закрывая файл (http://unix.stackexchange.com). Точно так же, если вы закроете окно страниц (текстовый редактор от Apple) вы закрываете документ, что вы работали, но страницы приложения по-прежнему работает. Если вы хотите выйти из приложения, то использовать cmd+Q. некоторые номера-файлов-создание приложения, следуя этому образцу, так как они могут иметь несколько открытых окон или нет вообще, и все еще (и iTunes).

Альтернативные шаги: Нажмите Cmd+Q, чтобы выйти из приложения, вместо того, чтобы закрыть окно [УМК+ж] Имитация нажатия правой кнопкой мыши на значок на панели (Ctrl+клик или правая кнопка мыши или двумя пальцами на трекпад/волшебная мыши) и выбрать, чтобы бросить в ту сторону.

К сожалению, это просто одна маленькая вещь, что нужно сделать, чтобы отучиться окна и думаю Мак :Д

+525
user252739 6 мая 2015 г., 17:28:10

Я хотел бы знать, что я забронировал 4 электронный железнодорожный билет у меня есть сомнения, что из 4 Если вам подтвердили только 2 билета и 2 остается в списке ожидания я могу сесть на поезд

название поезда : Сварадж экспресс
дата: 18 апреля 2014
класс: шпала
путешествие : Мумбаи в Дели
состояние ожидания: каркас стержня pqwl каркас {объединили квоту ждать списка}



+506
mrjeoffrey 31 авг. 2013 г., 01:53:33

Нашли его! То, что я описал-это нормальный ожидаемый behavor из OpenSSL. По умолчанию, пользовательские расширения не копируются в сертификат.

Чтобы сделать в OpenSSL копию запрашиваемого расширения сертификата необходимо указать copy_extensions = копировать для подписания. В ванили установок это означает, что эта строка должна быть добавлена в раздел default_CA в пакете OpenSSL.КНФ.

В пакете OpenSSL.CNF файл , который поставляется с (как минимум) в CentOS линии уже включены в качестве комментария и несет в себе предупреждение "использовать с осторожностью". Заявители могут злоупотреблять этим, чтобы заставить вас выдать сертификат ЦС, если вы не будете осторожны.

+464
el sqeeez 8 июн. 2012 г., 04:49:32

У меня есть веб-сервер с ОС Linux в VirtualBox и после обновления до Сьерра-я обнаружил, что мои сайты на веб-сервере очень медленно загружаться. Это занимает несколько минут. Я думал, что это было связано с тем, что о программе VirtualBox установка гостем, так что я настроить мой сайты в контейнере Docker, но я вижу то же самое.

По наитию я отключил все сетевые и вдруг мои загрузки сайтов мгновенно. Это заставляет меня верить, что есть какая-то проблема связана с разрешением имен домена, но я не уверен, где искать.

Мои домены развитие в /etc/hosts на который выглядит примерно так:

127.0.0.1 firstdomain.Дэв
127.0.0.1 seconddomain.Дэв

Когда я пинг firstdomain.Дэв , я получаю это:

Пинг firstdomain.Дэв (127.0.0.1): 56 байт данных
64 байт из 127.0.0.1: icmp_seq=0 ТТЛ=64 время=0.089 МС
64 байт из 127.0.0.1: icmp_seq=1 ТТЛ=64 время=0.109 МС

Когда я хост firstdomain.Дэв , я получаю это:

firstdomain.Дэв был адрес 127.0.53.53
firstdomain.Дэв почта обрабатывается 10 ваш-ДНС-срочно-внимание.Дев.

Я не понимаю, почему ОС не смотрит в /etc/hosts на первый и идти оттуда. Что еще можно посмотреть или сделать, чтобы решить эту?

Редактировать: я пробовал менять .Дэва .местный, но я все еще вижу то же самое.

+396
Habeebullah Saheb Shaik 12 июл. 2016 г., 07:31:11

Я пытаюсь установить натра крипто на моей системе:

% команды uname -а
Линукс (нет) 2.6.39-арка #1 6 СМП упредить Пн июн 22:37:55 по киевскому времени x86_64 с 2011 Интел(Р) ядро(ТМ) процессор i5 540 м @ 2,53 ГГц GenuineIntel GNU/Линукс

Но процесс сборки не получится:

~/NaCl и 20110221 % ./делать
./сделать: строка 9: имя: команда не найдена

Я что-то забыла?

[обновление]

% кошка /и т. д./хостов
#
# /и т. д./хосты: статическая таблица соответствия имен узлов
#

#<IP-адрес> <hostname.domain.org> <имя_узла>
127.0.0.1 на localhost.локального домена localhost в
::1 localhost в.локального домена localhost в
# Конец файла
+327
Divya Gupta 2 окт. 2022 г., 11:07:22

Синтаксис должен быть

bitcoind -переменной datadir=/MNT в/д/блокчейн -txindex

Примечание = знак.

Это будет выглядеть для биткоин.конф файл в каталог/mnt/д/блокчейн/биткоин.конф и будет хранить блокчейн, баз данных, бумажник файлов, и т. д., Все в /MNT в/д/блокчейн. С этой опцией ядра биткоин не должен читать или писать что-либо в ~/.биткоин вообще.

+191
Casey Jayne 16 апр. 2019 г., 18:03:16

Показать вопросы с тегом