Европейский Университет в Санкт-Петербурге
Опубликован: 04.07.2008 | Доступ: свободный | Студентов: 1309 / 258 | Оценка: 4.34 / 3.65 | Длительность: 21:13:00
Лекция 5:

Управление пользователями

< Лекция 4 || Лекция 5: 1234 || Лекция 6 >

Программы управления учетными записями пользователей

Для управления учетными записями следует использовать программу smc или users-admin при работе в графическом режиме или программы useradd, usermod, userdel, groupadd, groupmod, groupdel в текстовом режиме или в окне терминала.

Solaris Management Console

В системах Solaris 9 (до мая 2002 года) для управления учетными записями пользователей было возможно применять программу admintool ( рис. 5.1). В системах Solaris 8 и более ранних программа admintool также использовалась для управления пакетами ПО. Сейчас программа admintool считается устаревшей и в состав системы не входит. Вместо нее следует пользоваться Solaris Management Console (SMC) или иной программой, обычно являющейся инструментом графической среды. Этот инструмент называется /usr/bin/users-admin. В графической среде GNOME его можно вызвать из меню "Администрирование->Пользователи и группы" ( рис. 5.2).

Коротко опишем, как именно можно управлять пользователем в smc ( рис. 5.2).

Выбрав из списка одного пользователя ( рис. 5.3), можно установить любые из свойств, перечисленных выше, при рассмотрении формата файлов /etc/passwd, /etc/shadow и /etc/group. Если же вы хотите добавить пользователя, следует воспользоваться кнопкой "Add user with Wizard" ( рис. 5.3).

Окно устаревшей программы admintool

увеличить изображение
Рис. 5.1. Окно устаревшей программы admintool

Любая программа типа smc для работы со свойствами учетной записи пользователя в графическом режиме все равно вызывает простые системные программы с интерфейсом командной строки для выполнения любых операций с этими свойствами. В Solaris для создания новой учетной записи пользователя (добавления пользователя в систему) используется программа useradd, для модификации учетной записи пользователя – usermod, для удаления учетной записи – userdel.

Вызов users-admin

Рис. 5.2. Вызов users-admin
Окно Solaris Management Console

Рис. 5.3. Окно Solaris Management Console
Управление учетными записями с помощью Solaris Management Console (smc)

Рис. 5.4. Управление учетными записями с помощью Solaris Management Console (smc)

useradd

Для добавления нового пользователя следует выполнить команду useradd:

При добавлении пользователя с помощью команды useradd пользователь попадает в группу other, если явно не указано иное. Эта группа имеет идентификатор 1.

При добавлении пользователя в Solaris происходит добавление соответствующей строки в файлы /etc/passwd, /etc/shadow и /etc/user_attr. Первые два файла нам уже знакомы. Последний служит для записи дополнительных атрибутов пользователя. Он используется только в Solaris, в других системах UNIX такого файла нет. К дополнительным атрибутам относятся административные права, данные этому пользователю, перечень ролей, назначенных пользователю, и указание на то, является ли эта учетная запись пользователя информацией о реальном пользователе или информацией о роли. Для более детального понимания ролей следует изучить лекцию 9 курса "Системное администрирование ОС Solaris 10", для получения детальной информации – /etc/user_attr – man по user_attr.

По умолчанию useradd добавляет учетную запись пользователя в файлы /etc/passwd и /etc/shadow. Кроме этого, при указании ключа –G запись о пользователе помещается в /etc/group в строку тех групп, которые указываются в качестве дополнительных для него. С помощью ключа –m можно указать, что для пользователя следует создать домашний каталог.

Новые учетные записи пользователей остаются блокированными до тех пор, пока пользователю не будет назначен пароль с помощью программы passwd.

Имя пользователя или роли не может быть длиннее 8 символов, и должно содержать только латинские символы, цифры, точку, знак подчеркивания и дефис. Точка является допустимым символом не для всех систем UNIX, поэтому ее не рекомендуется использовать в Solaris в целях совместимости, хотя это требование не является жестким. Первый символ имени должен быть буквой, по крайней мере один символ в имени должен быть буквой нижнего регистра.

< Лекция 4 || Лекция 5: 1234 || Лекция 6 >
Александр Тагильцев
Александр Тагильцев

Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение.

Александр Васильченко
Александр Васильченко
Россия
Денис Гайдуль
Денис Гайдуль
Россия, Подольск