Чтобы изменить имя пользователя в Ubuntu [дубликат]

На этот вопрос уже есть ответ здесь:

Сначала я вошел в систему и выполнил эту команду:

# sudo su

Затем:

# usermod -l lazybug peter

Получение этой ошибки:

usermod: user peter is currently used by process 19895

Итак, я убил процесс

# kill 19895

Он выйдет из корневого, и если я запустил ту же команду, он выдаст то же самое сообщение об ошибке. Я действительно сбит с толку и, пожалуйста, помогите.

1
задан 29 May 2018 в 05:52

1 ответ

Вы не можете изменить имя пользователя в то время как на сессии, уже выполненной тем же пользователем. PID, который Вы упомянули, является терминалом, который Вы в настоящее время используете. Необходимо зарегистрироваться из текущей сессии и журнала как пользователь root. Если Вы не можете зарегистрироваться, поскольку пользователь root добавляет другую временную учетную запись и входит в систему с нею. Затем выполненный sudo usermod -l lazybug peter из той учетной записи. Удостоверьтесь, что новая учетная запись может работать sudo. Выполните это для добавления нового пользователя с sudo полномочиями. sudo adduser <username> sudo. Эта потребность в случае Вас не может зарегистрироваться как корень.

Если необходимо измениться home каталог также выполняет это sudo usermod -d /home/newHomeDir -m newUsername

5
ответ дан 3 December 2019 в 06:37

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

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