Как я могу изменить свой uid, не открывая другую учетную запись пользователя?

Я использую человечность 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
задан 14.10.2010, 13:12

2 ответа

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

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

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

8
ответ дан 08.12.2019, 04:51

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

1
ответ дан 08.12.2019, 04:51

Теги

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