Я использую человечность 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
Таким образом, что я могу сделать?
Необходимо зарегистрироваться с другой учетной записью для изменения dave
учетная запись.
Любой входит в систему как другой (temprarily созданный с этой целью) пользователь и использование sudo
когда Вы попробовали в своем вопросе, или войдите в систему как root
в текстовой консоли (CTRL-ALT-F1 и т.д.).
Прежде чем можно будет войти в систему непосредственно как корень, необходимо будет включить его путем установки пароля (используйте команду sudo passwd root
. Чтобы повторно отключить корневой вход в систему впоследствии входят в систему как самостоятельно и используют команду sudo usermod -p '!' root
).
Выйдите из системы, переключитесь на текстовую консоль, войдите в систему как корень и затем работайте usermod
изменить UID и затем работать find
найти все файлы принадлежавшими старому UID и изменить их.