Как переименовать пользователя в Ubuntu

Nov 5, 2015 18:55 · 149 words · 1 minute read ubuntu

Переименование пользователя в ОС Ubuntu довольно простая задача — особенно, если для этого использовать стандартные системные утилиты usermod и groupmod. Давайте разберемся как это делается!

Убедимся, что пользователь OLDUSER (тот, которого собираемся переименовать) разлогинен, далее вводим следующую команду:

usermod -l NEWLOGIN OLDLOGIN

Примечание. NEWLOGIN, OLDLOGIN — это имя нового и старого пользователей соответственно.

Меняем имя группы пользователя:

groupmod -n NEWGROUPNAME OLDGROUPNAME

Примечание. По умолчанию OLDGROUPNAME совпадает с именем пользователя, которого мы хотим переименовать, а NEWGROUPNAME — это имя группы нового пользователя (NEWLOGIN).

Теперь переименуем домашний каталог пользователя /home/OLDLOGIN в новый каталог /home/NEWLOGIN:

usermod -md /home/NEWLOGIN NEWLOGIN

Правим поле GECOS нового пользователя командой:

usermod -c NEWLOGIN,,, NEWLOGIN

Формат GECOS выглядит так:

{Имя пользователя},{Адрес},{Рабочий тел},{Домашний тел}.

В данном примере последние три значения можно опустить, поэтому используется:

{Имя пользователя},,,

Выполняем перезагрузку:

shutdown -r now

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

На этом все — переименовать пользователя в Ubuntu действительно просто!

tweet Share