Я создал «системного» пользователя в Ubuntu 11.04 ( adduser --system
) для запуска определенных заданий cron, но иногда я хочу проверить это, вручную выполнив команды от имени этого пользователя. Какой самый простой способ сделать это?
su
не работает, потому что пользователь имеет в /bin/false
качестве оболочки (что хорошо для cron). Я вручную изменил оболочку, чтобы /bin/bash
выполнить тестирование, а затем снова вернул ее обратно, но мне интересно, есть ли более простой способ?
Используйте sudo. Это будет работать, даже если у пользователя нет настоящей оболочки.
источник