Linux - це надійна багатокористувацька операційна система. Користувачі можуть отримувати доступ до системи та використовувати системні ресурси. Наявність окремих облікових записів користувачів також пропонує кращий контроль над різними дозволами.
Якщо в системі декілька користувачів, буде багато випадків, коли ви хочете змінити поточного користувача. У цьому посібнику перевірте, як змінити користувача в Linux.
Користувач в Linux
Linux має три типи облікових записів користувачів: системний, користувацький та кореневий.
- Система: під цим користувачем запускаються системні процеси.
- Користувач: обліковий запис, до якого загальнодоступні користувачі входять, ввівши ім’я користувача та пароль.
- Root: Спеціальний користувач, який має необмежені привілеї щодо кожної частини системи.
Залежно від інтерфейсу (GUI або CLI), існує декілька способів змінити поточного користувача.
Змінити користувача в CLI
У цьому розділі описано, як змінити користувачів у консолі. Цей розділ застосовується до будь-якого дистрибутива Linux.
Змінити користувача за допомогою su
Це стандартний спосіб зміни поточного користувача для сеансу. Команда su (переключити користувача) пропонує простий спосіб переключення користувачів.
Щоб перейти до іншого користувача, використовуйте таку структуру команд. Після запуску вам потрібно буде ввести пароль цільового облікового запису користувача, щоб завершити процес входу.
$ су -
Для перевірки перевірте значення змінної середовища USERNAME.
Існує один варіант цієї команди. Якщо ім'я користувача не вказано, тоді su буде типовим для кореневого користувача. У цьому випадку наступні команди еквівалентні.
$ су -$ su - корінь
Перевірте зміну.
Настійно не рекомендується входити як адміністратор, якщо у вас немає необхідності. Якщо це лише для запуску команд з привілеєм root, тоді інструмент sudo пропонує більшу гнучкість та безпеку.
Зміна користувача за допомогою sudo
Хоча sudo в основному використовується для запуску команди з правами root, він також може змінити користувача. Однак не кожен користувач може використовувати sudo. Користувач повинен бути доданий у файл sudoers, розташований у / etc / sudoers. Дізнайтеся, як додати користувача в sudoers.
Припускаючи, що поточний користувач може скористатися інструментом sudo, щоб перейти до іншого користувача, виконайте наступну команду. Тут користувач “jones” - звичайний користувач, тоді як “hector” - адміністратор.
$ sudo -u -s
Перевірте дію.
Це зупиняється не тут. За допомогою команди sudo можна також запустити команду як інший користувач, не входячи в систему. За замовчуванням спосіб використання sudo - це запуск команд як root.
Однак sudo також дозволяє запускати команду як інший користувач. Ось так виглядає структура команд.
Зміна користувачів у графічному інтерфейсі
Якщо ви використовуєте робоче середовище, ви можете перейти до іншого користувача, не виконуючи жодної команди. Метод буде залежати від того, яке середовище робочого столу ви використовуєте.
Тут я покажу, як змінити користувачів у GNOME.
Змінити користувача в GNOME
GNOME - одне з найпопулярніших робочих середовищ. Він доступний майже на будь-якому популярному дистрибутиві Linux. Його інтерфейс приємний, сучасний та мінливий. Звичайно, ви можете налаштувати його, щоб надати йому більш приємного настрою. Перегляньте найкращі теми GTK3 для Linux. Це теми, сумісні з GNOME, і повинні працювати на будь-якій сучасній версії GNOME.
Щоб змінити обліковий запис користувача, натисніть кнопку живлення у верхньому правому куті та виберіть «Змінити користувача».
Клацніть потрібний обліковий запис користувача, введіть пароль і вуаля!
Заключні думки
Зміна користувача в Linux є досить простим завданням. Не має значення, адміністратором системи ви чи випадковим користувачем; завдання просте, але важливо знати. Не соромтеся випробувати всі згадані методи.
Щасливих обчислень!