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

Мне нужно изменить имя пользователя из linux (не админ).

Я поменял в настройках -> Пользователи. Но как изменить имя "домашней папки" или пользователя root в linux.

Я пробовал использовать

usermod -l <newname> -d /home/<newname> -m <oldname>

Но здесь всегда упоминается, что

username <oldname> is currently used by process <some id>

Что-нибудь случится, если я убью процесс?

Я вошел в систему как root, используя su - и попробовал то же самое usermod команда.

Итак, как мне изменить имя, не прерывая процесс?

Любые зацепки будут оценены. Я прикрепил снимок экрана с измененным именем пользователя в Настройки> Пользователи .

Sunag "your user" and Admin

0
задан 23 April 2021 в 16:28

2 ответа

Я подозреваю, что вы вошли в систему как пользователь, которого пытаетесь изменить. Когда вы выполняете su - команду, исходный логин все еще активен, поэтому вы видите ошибку. Если вы попытаетесь убить процесс, вы завершите сеанс, который вы используете, и будете отключены!

Вам необходимо выйти из системы, а затем войти в систему как root (или другой пользователь с достаточными правами). Это позволит вам внести изменения. (Примечание: просто переключение пользователя не сработает, потому что другой пользователь по-прежнему будет активен)

0
ответ дан 23 April 2021 в 23:17

Общий метод, который я использую:

  • Создать нового пользователя

    useradd {newuser}.
    пасынок.
    
  • Перемещение личных файлов от старого пользователя к новому пользователю

    sudo cp -r /home/{olduser}/[A-Z]* /home/{newuser}/
    
  • chown личные файлы для нового пользователя, если нужно

    sudo chown -R {newuser}:{newuser} /home/{newuser}/[A-Z]*
    
  • Войдите в систему к новому пользователю и удалите старого пользователя после того, как подтвердите, что новый пользователь работает, как предполагалось (это гарантирует, что для старого пользователя не активен ни один процесс).

    userdel {старый пользователь}
    
  • не копируйте/вставляйте и настройте команды на то, что вам нужно :)

0
ответ дан 23 April 2021 в 23:17

Другие вопросы по тегам:

Похожие вопросы: