Настройка пользователя без пароля
Я хотел бы иметь возможность su другому пользователю запустить скрипт с ограниченными разрешениями. К сожалению, мне приходится каждый раз вводить пароль, есть ли способ создать пользователя без необходимости ввода пароля?
2 ответа
Решение
                        
                        Пытаться sudo,
Добавьте следующее к вашему sudoers файл (запустив visudo):
%you ALL= (restricted) NOPASSWD: ALL
где you ваше имя пользователя и restricted Ваш пользователь с ограниченными правами.
Затем вы можете запустить команды как restricted без указания пароля:
sudo -u restricted whoami
Вы также можете ограничить то, какие команды могут быть выполнены с помощью sudo, заменив ALL в конце строки с командной строкой, которую вы хотите разрешить. Увидеть man sudoers для дополнительной информации.
Вы можете su для root, а затем, когда вы su для другого пользователя, пароль не требуется.