Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Изменение имени пользователя  (Прочитано 22444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LAGOX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 41
    • Просмотр профиля
Изменение имени пользователя
« : 14 Июля 2009, 14:30:18 »
Здравствуйте. Хотел узнать как можно изменить имя пользователя, без потери настроек системы  и софта. Вариант создать нового пользователя и удалить старого не подходит.

Оффлайн Holly

  • Активист
  • *
  • Сообщений: 810
  • Ubuntu - одна система на компе.
    • Просмотр профиля
    • Medibuntu
Re: Изменение имени пользователя
« Ответ #1 : 14 Июля 2009, 14:32:16 »
Здравствуйте. Хотел узнать как можно изменить имя пользователя, без потери настроек системы  и софта. Вариант создать нового пользователя и удалить старого не подходит.
а чем не подходит? берешь и копируешь /home/старый_юзер в /home/новый юзер
все настройки останутся...

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Изменение имени пользователя
« Ответ #2 : 14 Июля 2009, 15:04:43 »
а чем не подходит? берешь и копируешь /home/старый_юзер в /home/новый юзер
все настройки останутся...

И сменить владельца
sudo chown -R user:user /home/user
Бери больше, кидай дальше

Оффлайн podaa

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Изменение имени пользователя
« Ответ #3 : 14 Июля 2009, 15:13:42 »
/etc/passwd отредактировать не катит?

Оффлайн terrible_user

  • Активист
  • *
  • Сообщений: 438
    • Просмотр профиля
Re: Изменение имени пользователя
« Ответ #4 : 14 Июля 2009, 15:42:04 »
/etc/passwd отредактировать не катит?

тогда уж и group и shadow
Бери больше, кидай дальше

Оффлайн Malamut

  • Ubuntu Member
  • Администратор
  • Старожил
  • *
  • Сообщений: 3337
  • Я добрый, честно!
    • Просмотр профиля
    • Моя страница на Launchpad
Re: Изменение имени пользователя
« Ответ #5 : 14 Июля 2009, 15:42:42 »
/etc/passwd отредактировать не катит?
За такие бы советы да по голове. Если уж так надо то см.
man usermodОднако! Могут возникнуть проблемы и есть реальный шанс всё сломать если что-то сделать не так, поэтому очень рекомендую:
1. Воспользоваться поиском, данная тема всплывала много раз.
2. Перед тем как что-то делать  подумать и понять что же получится.
3. Забэкапить /home
Распространённые проблемы на данном пути в основном связаны с домашней директорией, если будете переименовывать её согласно нового имени, то надо не забыть через тот же usermod поменять домашнюю директорию на новую. Ну и в некоторых местах пользователь идентифицируется не по uid, а по имени (руки открутить мало тем, кто так сделал), хотя вроде в основном достаточно просто сменить имя не меняя uid. Да, стоит проверить после смены имени группы, я не знаю, всё ли правильно там смениться (файлик /etc/group)
"Носителем суверенитета и единственным источником власти в Российской Федерации является ее многонациональный народ" Конституция РФ

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Изменение имени пользователя
« Ответ #6 : 14 Июля 2009, 15:51:53 »
Хм. А комплексный подход не подойдёт?

Типа
usermod -l новый_логин -d новый_дом_каталог -m старый_логингде, согласно man usermod:
-l: задать имя, например test_new
-d: задать новый дом. каталог, например /home/test_new
-m: перенести содержимое старого дом.каталога
ну, старый_логин: предыдущее имя пользователя...

Тестируем...
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)

Только название группы осталось старое. Что впрочем, не смертельно и поправимо, см groupmod ;)

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Изменение имени пользователя
« Ответ #7 : 14 Июля 2009, 15:53:28 »
Везде уже писали - создаешь в гуях (графичеком инерфейсе) нового юзера простого! -- заходишь им - появляется каталог его домашний - копируешь от его имени в свой домашний все из старого каталога. - перегружаешься - все нормально - удаляешь старого юзера - смотришь какие программы напрямую в старый каталог смотрят - вылавливаешь их таких не очень много - одна - две ;-)
Практически ничего нельзя порушить. Это единственно доступный вариант. Но можешь и переименовать - как изучай сам, ибо путь тернист, я описать все ньюансы не берусь - расскажешь ;-).
Дома Linux Mint 21.1 / 22.00

Оффлайн podaa

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Изменение имени пользователя
« Ответ #8 : 14 Июля 2009, 15:58:37 »
ну я типа спросил у общественности, или знак вопроса я там один только вижу? (это к стати он опять - вопросик) :-)
конечно чтоб нигде ничего не забыть (как я сразу про /etc/group  то и запамятовал что не смертельно но про shadow если пароль не в etc/passwd забывать не стоило поэтому по тыкве получил имхо заслуженно :-) ) - usermod - оно все сделает как надо, а если с головой то можно и ручками :-) (прикрылся обеими и зажмурился - а то побьють :-) )
« Последнее редактирование: 14 Июля 2009, 17:43:58 от podaa »

 

Страница сгенерирована за 0.022 секунд. Запросов: 20.