Автор Тема: Переименование юзера в SimplyLinux  (Прочитано 1755 раз)

Оффлайн nixes

  • Начинающий
  • *
  • Сообщений: 3
Возникла проблема с переименованием пользователя.

Установил SimplyLinux на VirtualBox 3.2
В процессе установки создал пользователя "user1"
id user1: uid=500(user1) gid=500(user1) группы=500(user1),10(wheel),14(uucp),19(proc),22(cdrom),71(floppy),80(cdwriter),81(audio),83(radio),99(nobody),101(scanner),102(xgrp),430(camera),501(sambashare)
Все прекрасно работает, в т.ч. интернет.
Создаю "user2" в Центре управления системой
id user2: uid=501(user2) gid=502(user2) группы=502(user2),10(wheel),14(uucp),19(proc),22(cdrom),71(floppy),80(cdwriter),81(audio),83(radio),101(scanner),102(xgrp),430(camera)
Захожу в систему под "user2".
Все прекрасно работает.
Переименовываю "user1" в "user3": usermod -l user3 user2

Захожу под "user3" - сеть недоступна. Значок nm-applet в панели задач отсутствует. Автообновление рисует восклицательный знак.
Попытка запустить nm-applet из-под "user3" из консоли дает вот такое:
* (nm-applet:11353): WARNING **: <WARN>  request_name(): Could not acquire the NetworkManagerUserSettings service.
  Error: (9) Connection ":1.51" is not allowed to own the service "org.freedesktop.NetworkManagerUserSettings" due to security policies in the configuration file
Если запускать nm-applet из-под рута, то появляется значок на панели задач и интернет начинает работать. До тех пор пока консоль не закроешь.

Так и не понял, в чем проблема.
« Последнее редактирование: 11.06.2010 09:03:35 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Переименование юзера в SimplyLinux
« Ответ #1 : 11.06.2010 09:10:50 »
Цитата: man usermod
      -l login_name
              The  name  of the user will be changed from login to login_name.
              Nothing else is changed. In particular, the user's  home  direc‐
              tory  name  should  probably be changed to reflect the new login
              name.

Цитата: почти машинный перевод
Имя пользователя будет изменен с login на login_name. Больше ничего не изменится. В частности,  имя домашнего каталога, вероятно, следует  изменить и остальное, чтобы использовать новое имя.

Оффлайн nixes

  • Начинающий
  • *
  • Сообщений: 3
Re: Переименование юзера в SimplyLinux
« Ответ #2 : 11.06.2010 17:03:19 »
К сожалению после:
usermode -d /home/user3 -m user3ситуация не меняется.

По прежнему интернет доступен только из-под рута.

Вот здесь есть похожая проблема: http://forum.altlinux.org/index.php/topic,3405.0.html

На всякий случай проверил все домашние каталоги, подкаталоги и файлы. Ни один руту не принадлежит.

Spinoza

  • Гость
Re: Переименование юзера в SimplyLinux
« Ответ #3 : 11.06.2010 17:20:35 »
Может, всё-таки стоит сделать так:
chown -R user3:user3 /home/user3

Оффлайн nixes

  • Начинающий
  • *
  • Сообщений: 3
Re: Переименование юзера в SimplyLinux
« Ответ #4 : 11.06.2010 18:48:32 »
Помогло, благодарю за подсказку.

Вот только суть проблемы осталась не ясна.
Почему после смены логина блокировался интернет выяснили - поменялся владелец в домашнем каталоге.
Теперь не понятно почему поменялся владелец, ведь "usermod" меняет только "login_name".
А после смены "login_name" команда "ls -l" корректно отображает изменения, т.е. во владельцах значится новое имя.
Получается, что изменения есть, но их невозможно увидеть.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Переименование юзера в SimplyLinux
« Ответ #5 : 12.06.2010 10:09:55 »
Владелец-то как раз остался прежним.