sudo vs. su
>>>>> "AC" == Artem Chuprina <ran@ran.pp.ru> writes:
>>>>> Ivan Shmakov -> debian-russian@lists.debian.org:
AC> Ну я, правда, довольно опытный админ сам по себе, и могу после
AC> включения себя в группу сказать sudo -u ran нужная команда, теряя
AC> таким образом всего несколько секунд (на то, чтобы наступить на тот
AC> факт, что в этой сессии я еще не в той группе).
IS> BTW, есть ли причины не использовать $ su "$USER" с той же
IS> целью?
AC> Есть. su не умеет NOPASSWD.
Действительно.
AC> И подозреваю, что с переменными окружения у него все куда менее
AC> внятно, чем у sudo.
Возможно.
AC> И аргументы команде, помнится, передавались как-то по-дурацки.
AC> Типа -c и имя команды надо сказать до username, а аргументы после.
Нет; через -c указывается команда для передачи командному
интерпретатору целевого пользователя; e. g.: $ su -c 'ls /xxx'.
--
FSF associate member #7257 http://sfd.am-1.org/
Reply to: