Ілюстрований самовчитель з Linux › Введення в систему команд Linux › Su сторінка - 192,

Це одна з основних команд, якою можна скористатися у різних ситуаціях.

Зазвичай командаsu використовується для перемикання користувачів. Припустимо, що ви увійшли до системи як користувач user1, вам потрібно перейти на обліковий запис користувача user2, виконати деякі дії та продовжити роботу як user1.

Ви можете вийти із системи, знову увійти до неї як user2, потім, виконавши все, що треба, знову вийти та увійти як user1. Стомлююча процедура. Можна зробити інакше: увійти в одну віртуальну консоль як user1, в іншу – як user2, а потім перемикатися з консолі на консоль. Цей метод незручний тим, що працювати з різними екранами.

Нарешті, третій спосіб - використання командиsu. Щоб перейти на обліковий запис користувача user2, достатньо ввести команду:

…після чого на екрані з'явиться рядок введення пароля користувача user2:

Щоб повернутися до облікового запису user1, введіть:

Цілком це буде виглядати так:

Зазвичай командаsu використовується для отримання прав кореневого користувача (або супер-користувача), якщо має бути виконання адміністративних завдань - створення або редагування облікових записів користувачів, конфігурування мережі або принтерів.

Якщо ввести командуsu без імені користувача, то система матиме на увазі ім'я root. Після введення пароля ви можете продовжити роботу як кореневий користувач.

Увійшовши до системи як кореневий користувач, можна за допомогою командиsu без введення пароля перейти на обліковий запис будь-якого користувача (ще одна причина ховати пароль кореневого користувача від сторонніх очей). Ця можливість особливо цінна для адміністратора системи,якому доводиться усувати проблеми, що виникають у різних користувачів. (Введення пароля кожного з них було б великою незручністю.) Зверніть увагу: у наступному прикладі при переході кореневого користувача на обліковий записuser1 рядок введення пароля на екрані не з'являється.

Команда su надає багато можливостей, що використовуються при вирішенні складних адміністративних завдань. Дізнатися про них можна зі сторінки посібника для цієї команди. Звернення до цієї сторінки описано далі у розділі.