Организация UNIX-систем и ОС Solaris

       

Что делать, если вы забыли пароль суперпользователя


Если пользователь забыл свой пароль, то сообщить ему, какой он был, невозможно. Надо просто установить ему новый. Это можно сделать командой

passwd user

или с помощью программы admintool (в графическом режиме). Изменить пароль любого пользователя может только root. Если же забыт пароль root, то следует поступить одним из следующих способов:

Способ 1 (рекомендован Sun Microsystems):

  1. Загрузитесь с установочного диска Solaris1). Например, дав команду boot cdrom -s2).
  2. Создайте каталог /tmp/a (или любой другой, чтобы смонтировать в этот каталог корневой раздел диска).
  3. Смонтируйте корневой раздел в /tmp/a (для этого надо знать, какой раздел на диске является корневым3)).
  4. Исправьте /etc/shadow:

    vi /tmp/a/etc/shadow

    в редакторе найдите поле пароля в учетной записи root и удалите все поле (между первым и вторым двоеточиями).

  5. Перезагрузите систему, войдите под именем root без пароля, установите новый пароль.
  6. Запомните пароль. Для этого можно несколько раз подряд войти в систему и выйти из нее под именем root. Обычно системный администратор запоминает произвольную комбинацию из восьми символов с третьего раза.

Способ 24):

  1. Загрузитесь с установочного диска Solaris так, как будто вы собираетесь делать upgrade системы.
  2. При этом установщик Solaris смонтирует файловые системы, в том числе и корневую, на /a и спросит "Upgrade or Exit"; выберите Exit.
  3. Отредактируйте /etc/shadow как в способе 1, вызвав редактор командой

    vi /a/etc/shadow

Помните, что все это можно сделать, только работая на консоли компьютера. Находясь вдали от вашей системы, вы не сможете воспользоваться ни одним из этих способов.


  3)

  Предполагается, что комплект установочных дисков всегда находится в шкафу рядом с сервером Solaris. На всякий случай следует заранее позаботиться о создании копии комплекта. (прим. авт.).

  4)

  Для систем x86 это выглядит немного иначе: b -s или b cdrom -s (прим. авт.).

  5)

  Это следует знать заранее. После того как сервер Solaris настроен, надо распечатать некоторые файлы конфигурации, чтобы все сведения были под рукой. Храните их в шкафу с дистрибутивами или наклейте на корпус сервера. В данном случае нам пригодится содержимое файла /etc/vfstab. Если заранее это сделано не было, следует войти в систему под именем любого пользователя и дать команду /usr/sbin/mount. Однако не во всех случаях такое решение заменит распечатку файлов конфигурации. (прим. авт.).

  6)

  Способ впервые описан по-русски в Сети Евгением Бобиным (Eugene Bobin, http://www.chat.ru/~gene) (прим. авт.).

© 2003-2007 INTUIT.ru. Все права защищены.

Содержание раздела