середа, 10 грудня 2014 р.

Перейменування користувача без перейменування його домашнього каталога

Є така ситуація:
На комп'ютері є локальний користувач oleksandr з домашнім каталогом /home/oleksandr

Необхідно:
Перейменувати користувача на sasha, залишивши при цьому його домашній каталог за адресою /home/oleksandr.

GUI-утиліта Kusers не дає цього зробити, тож скористаємось командним рядком.

Рішення:

Для даного випадку необхідно:
1. Завершити сеанс користувача oleksandr
2. Запустити сеанс від імені користувача root

1 спосіб (якщо необхідно дивитися наприклад інструкцію в інтернеті):
- зайти на комп'ютер під іншим користувачем 
- запустити командний рядок
- ввести команду su + Enter
- ввести пароль користувача root

2 спосіб
- перемкнутися на інший сеанс комбінацією Ctrl+Alt+F1
- ввести команду su + Enter
- ввести пароль користувача root

3. Ввести команди для перейменування користувача та зміни його домашнього каталогу
# groupmod --new-name sasha oleksandr
# usermod --login sasha --home /home/oleksandr oleksandr

Примітка:
Якщо користувач був внесений раніше в групу дозволу на запуск команд від sudo, то необхідно відредагувати ім'я користувача заново в файлі /etc/sudoers
# kate /etc/sudoers

Немає коментарів:

Дописати коментар