[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: