В настоящее время у меня есть только 1 учетная запись пользователя на моем сервере ubuntu. Я хочу изменить имя пользователя, не создавая другой учетной записи. Есть ли способ сделать это? Любая помощь будет принята с благодарностью.
Можно вручную изменить содержание /etc/passwd
, /etc/shadow
и /etc/group
. Или можно использовать usermod
команда. Проверьте страницу руководства на информацию о том, как использовать их.
Затем необходимо искать и изменить имя в некоторых конфигурационных файлах под /etc/
, я обычно использую grep
, чтобы сделать это, видеть страницу руководства о том, как использовать его. Не забывайте проверять и возможное изменение почтовое имя каталога в /var/spool/mail/
.
Уведомление, что Linux только идентифицирует пользователей и группы на числовых значениях. Использование Linux /etc/{passwd,shadow,group}
для отображения между именами и идентификационными номерами. Таким образом, если у Вас будет два пользователя с тем же uid
значение, то ядро не сможет иметь любое значение между ними. Для ядра пользователь имеют два имени для входа в систему. Не используйте это, поскольку это, как предполагается, не работает.
Большинство приложений хранит имя пользователя а не uid
. Именно поэтому Вы, возможно, должны были бы изменить некоторые конфигурационные файлы со старым именем для входа в систему для использования нового имени для входа в систему.