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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Приплыли... :( Гавкнулись /etc/passwd и /etc/passwd- ...  (Прочитано 896 раз)

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

Оффлайн TroubleMaker

  • Автор темы
  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
свежеустановленный
8.04.1/server/gnome

Сразу скажу: это МОЁ дело, зачем с серверным ядром у меня запускается гном. Речь не об этом.

Через webmin создал несколько групп и пользователей. В /etc/passwd новые пользователи (и я сам) есть, однако через штатное гномовское "пользователи и группы" не вижу даже себя.

Делаю

administrator@mycomp$ usermod -a -Groot,users administrator

потому что не вижу себя не только в списке пользователей, но и ни в одной группе.

и наблюдаю в auth.log такую фигню:

Oct 24 15:24:27 ubuntu-1 usermod[8841]: add `administrator' to group `root'
Oct 24 15:24:27 ubuntu-1 usermod[8841]: add `administrator' to group `users'
Oct 24 15:24:27 ubuntu-1 usermod[8841]: add `administrator' to shadow group `root'
Oct 24 15:24:27 ubuntu-1 usermod[8841]: add `administrator' to shadow group `users'
Oct 24 15:28:58 ubuntu-1 polkit-grant-helper[8881]: granted authorization for org.freedesktop.systemtoolsbackends.set to pid 8863 [uid=1000] [auth=administrator]
Oct 24 15:30:06 ubuntu-1 gpasswd[8894]: remove member administrator from group adm by root
Oct 24 15:30:07 ubuntu-1 gpasswd[8899]: remove member administrator from group admin by root
...
Oct 24 15:30:09 ubuntu-1 gpasswd[8968]: remove member administrator from group video by root
Oct 24 15:30:10 ubuntu-1 userdel[8982]: delete user `avahi'
Oct 24 15:30:10 ubuntu-1 userdel[8982]: removed group `avahi' owned by `avahi'
...
Oct 24 15:30:16 ubuntu-1 userdel[9160]: delete user `www-data'
Oct 24 15:30:16 ubuntu-1 userdel[9160]: removed group `www-data' owned by `www-data'
Oct 24 15:30:16 ubuntu-1 groupadd[9171]: new group: name=avahi, GID=120
Oct 24 15:30:17 ubuntu-1 groupadd[9174]: new group: name=avahi-autoipd, GID=113
...
Oct 24 15:30:21 ubuntu-1 groupadd[9297]: new group: name=www-data, GID=33


Короче говоря, теперь в системе нет пользователей кроме administrator. Root-a тоже нет, поэтому и sudo не сделаешь. Есть сохраненная из терминала копия старого passwd, можно ли с ее помощью сделать что-то полезное для восстановления системы? Или вешаться, то бишь переставлять с нуля?
...тихoнькo, чтoб нe cлышaли сoсeди, oн взял, дa и нaжaл нa кнoпку "Пуcк"
(В.C.Выcoцкий, "Пpoшлa пopa вcтуплeний и прeлюдий", 0:47)

tartan

  • Гость
Re: Приплыли... :( Гавкнулись /etc/passwd и /etc/passwd- ...
« Ответ #1 : 24 Октября 2008, 09:31:51 »
А, простите за глупый вопрос, в single mode нельзя загрузиться?

Оффлайн TroubleMaker

  • Автор темы
  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
Re: Приплыли... :( Гавкнулись /etc/passwd и /etc/passwd- ...
« Ответ #2 : 24 Октября 2008, 10:00:47 »
в single mode нельзя загрузиться?
После гибели passwd в системе нет пользователя root, от имени которого выполняются все критичные действия.

Сейчас подсунул "свой" passwd вместо оставшегося огрызка, меня-то пустило, но я не в sudoers, соответственно никаких полномочий. Придется экспериментировать позже.

...тихoнькo, чтoб нe cлышaли сoсeди, oн взял, дa и нaжaл нa кнoпку "Пуcк"
(В.C.Выcoцкий, "Пpoшлa пopa вcтуплeний и прeлюдий", 0:47)

Оффлайн Goren

  • Активист
  • *
  • Сообщений: 808
  • Unconditional Love
    • Просмотр профиля
Re: Приплыли... :( Гавкнулись /etc/passwd и /etc/passwd- ...
« Ответ #3 : 24 Октября 2008, 10:28:43 »
А свой sudoers нельзя также подсунуть?
Be a realist - denounce the obvious!

Оффлайн TroubleMaker

  • Автор темы
  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
Re: Приплыли... :( Гавкнулись /etc/passwd и /etc/passwd- ...
« Ответ #4 : 24 Октября 2008, 10:55:17 »
А свой sudoers нельзя также подсунуть?
Я недаром взял "свой" в кавычки - в начальном сообщении описано, откуда взялся "мой" passwd - его дамп, результат cat /etc/passwd оставался в буфере терминала, я его оттуда скопировал и сбросил в файл.
Sudoers буду брать с домашнего бука, может и удастся что-то сделать.

В принципе, мне это всё не так страшно - /var и /home - это отдельные разделы на отдельном винчестере, а / и swap живут на другом, так что кэш синаптика в наличии, и переподъем системы, думаю, сильно много времени не потребует.

Извлек урок: надо бэкапить все эти файлы. Похоже, что я поставил в вебмине в настройках самбы галку "удалять пользователя в юниксе, если его нет в самбе". Потом проверю.
...тихoнькo, чтoб нe cлышaли сoсeди, oн взял, дa и нaжaл нa кнoпку "Пуcк"
(В.C.Выcoцкий, "Пpoшлa пopa вcтуплeний и прeлюдий", 0:47)

Оффлайн dmay

  • Старожил
  • *
  • Сообщений: 1084
  • man google, кому сказал!
    • Просмотр профиля
Re: Приплыли... :( Гавкнулись /etc/passwd и /etc/passwd- ...
« Ответ #5 : 24 Октября 2008, 12:23:45 »
Топикстартер, хороший ник.
Ты пока под виндовсом сидел, не пробовал пользователя SYSTEM удалять? Так, чтоб глаза не мозолил?
Ты попал в мою коллекцию криворуких тупых нубов!

Оффлайн Goren

  • Активист
  • *
  • Сообщений: 808
  • Unconditional Love
    • Просмотр профиля
Re: Приплыли... :( Гавкнулись /etc/passwd и /etc/passwd- ...
« Ответ #6 : 24 Октября 2008, 12:26:21 »
Ыыы, какая злая подпись :2funny:
Be a realist - denounce the obvious!

 

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