Выполнение задач управляет как другой пользователь с sudo-u

Использовать ps управляйте для наблюдения в настоящее время рабочих процессов.

ps aux даст больше подробного вывода. Если значение в столбце STATE равняется Z, то Вы знаете, что это - процесс-зомби.

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

12
25.05.2019, 22:24
3 ответа

Вы должны настроить политику безопасности sudo, чтобы разрешить пользователю xyz выполнять что-то от имени пользователя abc. Читайте 'man sudoers' и используйте команду visudo для настройки /etc/sudoers.

Например, давайте позволим пользователю xyz exec /usr/bin/whoami в качестве пользователя abc без пароля. Добавьте эту строку в /etc/sudoers (с visudo не редактируйте /etc/sudoers напрямую):

xyz ALL = (abc) NOPASSWD: /usr/bin/whoami

А теперь протестируйте ее:

xyz@host:~$ sudo -u abc /usr/bin/whoami
abc
17
27.01.2020, 19:55

Это потому, что sudo отличается от su. Когда вы su abc, вы становитесь пользователем abc в том, что касается системы. После этого вы можете делать все, что может abc.

С другой стороны, sudo используется для того, чтобы позволить другим пользователям выполнять некоторые команды через прокси. Другими словами, ваша конфигурация sudo позволяет вам выполнять некоторые команды от имени abc. Если команда, которую Вы пытаетесь выполнить, не является одной из них, Вы получаете сообщение об ошибке.

.
4
27.01.2020, 19:55

На случай, если все в порядке, но вы по-прежнему получаете сообщение Извините, пользователь xxx не может выполнить ... , и он каждый раз просит вас ввести пароль sudo .

Вы можете сделать это:

  1. В / etc / sudoers удалите строку с вашими пользовательскими настройками
  2. Сохранить файл
  3. Откройте файл, введите (NO COPING) ваши параметры для этого пользователя
  4. Сохранить файл
  5. Попробовать.

Это сработало для меня. Оказалось, что окончание в этой строке было плохим, потому что я скопировал команды, которые требовали выполнения, из электронной почты.

0
27.01.2020, 19:55

Теги

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