2

Я недавно получил новый комп и отдал свой не очень старый мой муженек. Это, очевидно, все в моем имени, поэтому мне интересно, как изменить имя моего компьютера и root и все, от моего имени, имени пользователя и пароля, до его.

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

3 ответа3

1

Сначала прочитайте мой ответ (хотя бы жирным шрифтом), а затем действуйте. Так как вы можете сохранить ваши старые файлы. Или нет. Для этого пользователя есть имя компьютера (имя хоста, имя пользователя и пароль). Разные сроки. Читать дальше.

Чтобы изменить имя компьютера:
1. Запустите терминал.
2. Тип: sudo gedit /etc/hostname
3. Отредактируйте файл в соответствии с вашими потребностями и сохраните его. Закройте редактор, все готово. (Это изменится после перезагрузки.)

Чтобы изменить имя пользователя:
1. Откройте черту (вверху слева) и найдите "Учетные записи пользователей".
2. Где-то есть "Заблокированный" текст. Нажмите на него, он попросит ваш пароль.
3. Создайте новую учетную запись администратора.
4. Войдите в новый, удалите старый.

! ЕСЛИ ! Вы хотите передать все настройки и прочее от пользователя X к пользователю Y:
1. Запустите терминал.
2. тип: sudo apt-get install mc
3. (когда предыдущий будет сделан) введите: sudo mc
4. Теперь mc - это файловый командир на основе двух панелей. Вы выбираете файлы с помощью Insert и копируете их с помощью F5. Что вам нужно сделать, это скопировать все содержимое из папки /home/userX в /home/userY .
5. (вы можете переключать стороны с помощью клавиши TAB). Просто перейдите с левой стороны на userX (старый) и с правой стороны на userY (новый). Когда вы закончите, используйте клавишу Вставить, чтобы выбрать все вещи от старого пользователя. Нажмите F5, когда вы закончите. Введите для подтверждения.
6. Это начнет копировать. Может занять некоторое время.
7. Наконец, вам нужно выйти из mc . Для этого нажмите F10. (Или Esc а затем 0 .
8. Когда вы находитесь в Терминале, снова. Тип: sudo chown -R userY:userY /home/userY
(Конечно, userY - это новый пользователь, которого вы только что создали для нового владельца.)

0

Еще лучший способ сделать именно то, что вы хотите (то есть изменить имя пользователя и ничего более), это использовать команду с соответствующим именем usermod (mod ify user), что-то вроде:

sudo usermod daisy -dm /home/hubby
sudo usermod daisy -l hubby

Стратегия Google: linux change username чтобы дать эту статью (хорошие комментарии в комментариях тоже.)

Приложение: выдержка из man usermod:

   -l, --login NEW_LOGIN
       The name of the user will be changed from LOGIN to NEW_LOGIN.
       Nothing else is changed. In particular, the user's home directory
       name should probably be changed manually to reflect the new login
       name.

   -d, --home HOME_DIR
       The user's new login directory.

       If the -m option is given, the contents of the current home
       directory will be moved to the new home directory, which is created
       if it does not already exist.
0

Ответ @ Шики хорош, но более быстрый способ выполнить передачу файла был бы (в терминале, если ваше имя пользователя - daisy а созданная вами новая учетная запись администратора - hubby):

sudo -s
cp -arvP /home/daisy /home/hubby
chown -R hubby:hubby /home/hubby

который не требует дополнительных инструментов, таких как mc а также копирует скрытые "точечные" папки, такие как .gnome , .cache и т. д.

В -arv флаги команды cp копирования являются соответственно rchive (сохраняет права доступа, время изменения файла и т.д.), a ecursive (копирует все файлы и папки), и r erbose (сказать вам имя каждого файла копируется.)

Редактировать: Добавить флаг -P в cp чтобы он не следовал по символическим ссылкам, что обычно плохо. ( Примером является ~/.gvfs - он содержит символические ссылки на внешние / сетевые диски.)

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