Робота з правами іншого користувача (su та sudo)
N0JOOT <a href="http://gprufduhleln.com/">gprufduhleln</a>, [url=http://wtxxswajcfym.com/]wtxxswajcfym[/url], [link=http://utkfojkbzzjs.com/]utkfojkbzzjs[/link], http://wrxavlxugxki.com/
Команда sudo
Команда sudo дає користувачеві доступ до прав і ресурсів інших користувачів, які чітко дозволені адміністратором системи. Наприклад адміністратор можна дати права на перегляд системних папок, і всі права користувача vasya, при цьому не даючи свого пароля та паролю Васі. Тобто при виконання дій з командою su ми повинні вводити пароль користувача під яким ми намагаємося зайти. А в sudo ми вводимо вої пароль, і нам абсолютно не потрібно знати паролі інших користувачів. Правила, що вказують що кому дозволено, знаходяться в файлі / etc / sudoers. Щоб виконати команду від імені іншого користувача, якщо вона дозволена в / etc / sudoers, необхідно використовувати ключ-u.
#Sudo-u vasya gedit file.txt
Або
#Sudo-u vasya su
Що б перетворитися на root можна виконати sudo su.
Що б кожен раз не вводити sudo можна скористатися ключем-i.
#Sudo-i
Відмінності su та sudo
Відмінностей sudo від su два:
- Sudo вимагає вказівки пароля того користувача, який отримує права іншого, а не пароля того, чиї права набувають:
- Sudo дія поширюється за замовчуванням тільки на одну команду - таку, яка вказується як її аргументу.
Тим самим досягається дві мети:
- можливість виконання користувачем адміністративних дій без повідомлення йому суперпользовательского пароля;
- зниження ризику пошкодити систему внаслідок забудькуватості.
Є ще й третя додаткова можливість, що надається Sudo - протоколювання дій.
Ресурси Інтернет
Разница между sudo и su командами
--ShultsV 01:34, 6 грудня 2011 (MSK)