Cron Job Console Connect и права root

Такие задачи лучше подходят для awkimo

$ awk '!/^ /{f=0} /^banana/{f=1} f' fruits.txt 
banana starts matching
 this line should match
 this too
 and this
$ awk '!/^ /{f=0} /^banana/{f=1} !f' fruits.txt 
apple
mango
pomelo
  • Порядок установки флага помогает легко печатать или отрицать конкретные искомые строки, поскольку !/^ /условие выполняется для строки, начинающейся с banana, а также
  • !/^ /{f=0}если строка не начинается с пробела, снять флаг
  • /^banana/{f=1}установить флаг, если строка начинается сbanana
  • fпечатает строки, соответствующие условию, а !fотрицает условие
1
10.06.2019, 17:22
1 ответ

Не -привилегированные пользователи не могут выключить машину из командной строки. Если вам абсолютно необходимо отправить выключение от имени Боба, вы можете добавить его в sudoers, используя visudo.

sudo visudo

Добавьте следующую строку в:

bob ALL = (root) NOPASSWD: /sbin/shutdown -h "now"

Сохранить файл. Затем вы можете suкак bob и проверить команду:

sudo /sbin/shutdown -h "now"
2
27.01.2020, 23:30

Теги

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