Существует ли риск безопасности, если пароль можно легко сбрасывать? [Дубликат]

Я написал небольшой скрипт, который я написал, чтобы убить (в моем случае). Skype:

kill -s 9 `ps aux | grep skype | head -n 1 | cut -f4 -d" "`

Но я обнаружил, что столько же, сколько и тогда, это не сработало на следующий день, потому что pid был другой длины, и там для количества пробелов было другое

Затем я наткнулся на этот сайт и попытался

pgrep -l -u justin

, который удобно выводит процессы в формате

[pid] [name]

Итак, я скорректировал свой код в скрипте на это:

kill -s 9 `pgrep -l -u justin | grep skype | cut -f1 -d" "`

Что это делает, так это все запущенные процессы justin (которые могут быть изменены на любое имя пользователя ) до grep, который ищет skype (это может быть изменено на ваш процесс), а затем передает эту строку на cut, которая затем считывает только PID и, наконец, использует этот PID в команде kill, чтобы убить его.

1
задан 20 May 2016 в 20:45

0 ответов

Другие вопросы по тегам:

Похожие вопросы: