2

Я использую Ubuntu 10.10. Я хочу изменить свой идентификатор пользователя.

Как я могу изменить его, не открывая другой аккаунт?

Я попытался использовать System->Administration->Users and Groups но получил сообщение о том, что пользователь вошел в систему (это правда, это я!).

Также попробовал использовать оболочку:

dave@mypc:~$ sudo usermod -u 875 dave
[sudo] password for dave: 
usermod: user dave is currently logged in

Так что я могу сделать?

2 ответа2

8

Вы должны войти в систему с другой учетной записью, чтобы изменить учетную запись dave .

Войдите в систему как другой (временно созданный для этой цели) пользователь и используйте sudo как вы пытались задать вопрос, или войдите в систему как пользователь root с текстовой консоли (CTRL-ALT-F1 и т.д.).

Прежде чем вы сможете войти в систему как пользователь root, вам нужно включить его, установив пароль (используйте команду sudo passwd root . Чтобы снова отключить root-вход, войдите под своим именем и используйте команду sudo usermod -p '!' root).

1

Выйдите из системы, переключитесь на текстовую консоль, войдите в систему как пользователь root, а затем запустите usermod чтобы изменить UID, а затем выполните команду find чтобы найти все файлы, принадлежащие старому UID, и изменить их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .