Робота з правами іншого користувача (su та sudo)

Матеріал з Wiki TNEU
Перейти до: навігація, пошук

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 командами

Команды su та sudo


--ShultsV 01:34, 6 грудня 2011 (MSK)

Особисті інструменти
Простори назв

Варіанти
Дії
Навігація
Інструменти