|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 19 Apr 2002 00:14:44 To : Alexandr Goncharov Subject : Re: login:root -------------------------------------------------------------------------------- >>> Alexandr Goncharov wrote: > KB>> Прописываешь юзера, от которого будешь работать, в /etc/sudoers, > KB>> говоришь: alias edit="sudo $EDITOR" и по edit "твой_любимый_конфиг" > KB>> свободно попадай. > IT> а мож тогда сразу пароль рута сказать юзеру? он же получит > IT> _все_ рутовские привелегии! > С чего бы это? С того, что редактор, запущенный от рута, дает возможность 1) читать любой файл - с правами от рута 2) писать любой файл - с правами от рута 3) в большинстве случаев - запускать программы от рута чего вполне достаточно, чтобы фактически дать рута человеку. Только некоторые редакторы позволяют зарезать такие возможности - например, joe, запущенный как rjoe, при том, что rjoerc просто не содержит никаких подобных команд. И то, я не уверен, что это не обойдется подстановкой своего ~/.rjoerc - проверить надо. > ========= > # sudoers file. > Cmnd_Alias MISC=/usr/local/bin/joe > TACADM SERVERS=TACCMD,MISC > 1) юзеры группы TACADM могут выполнять на хостах, перечисленных в SERVERS > команды управления tacacs-ом (запуск скрипта построения конфигурации, > стартовать tacacs скриптом, и запускать скрипт, посылающий такаксу комадну > перечитывания конфига ) и запускать редактор joe. От имени рута. Вот ты и дал им рута. Зайди в joe, набери ^KH, ^[. несколько раз и узри: Hit TAB at file name prompts to generate menu of file names Or use up/down keys to access history of previously entered names Special file names: !command Pipe in/out of a shell command >>filename Append to a file Еще вопросы? (Про возможность в тот же экземпляр редактора открыть еще окон от произвольных файлов я уж и не упоминаю - как про полную тривиальщину.) > И где тут _все_ рутовые привилегии? Честно говоря, я совершенно не предполагал, что Вы можете такое не знать. М-да. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368e1c7b53d.html, оценка из 5, голосов 10
|