Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
63
Добавлен:
20.04.2015
Размер:
2 Mб
Скачать

4.7. Рассмотрим средства управление ресурсами пользователя

Управление правами пользователей очень важная функция операционных систем. Только при работе одного пользователя и не связанной с другими вычислительными системами, не надо иметь средства управления учетными записями пользователей. В семействе UNIX/Linux основной утилитой для создания учетных записей пользователей является adduser. При ее выполнении в файл /etc/passwd добавляется строка. Она содержит следующие поля (разделенные символом «:»):

- имя процесса;

- поле пароля;

- идентификатор пользователя;

- идентификатор группы;

- рабочий каталог;

- имя оболочки.

Во втором поле в закодированном виде хранится шифр пароля. Надежность защиты паролем определяется его алгоритмом. Но кроме passwd есть еще один файл, связанный с управлением пользователями. Его имя shadow.

Изучим конкретно действия по управления ресурсами пользователей. Добавить в систему нового пользователя с именем mm061 можно такой командой (в версии Live CD может не работать)

adduser mm061

Изменить его пароль можно так

passwd mm061

Ввод нового пароля потребуется продублировать.

В графическом режиме пользователя можно добавить, используя такую последовательность команд:

Система-Администрирование-Пользователи и Группы).

Теперь опробуем процедуры добавления и удаления пользователей, изменяя файл passwd. В режиме пользователя root найдем файл /etc/passwd. Откроем его для редактирования, например, встроенным редактором Midnight Commander. Сделаем копию строки простого пользователя (asplinux). Изменим первое поле новой строки на другое имя пользователя, очистим второе поле (закодированный пароль) и изменим такие поля: номер пользователя, номер группы и путь к каталогу пользователя. На другом виртуальном терминале зарегистрируем сеанс под именем нового пользователя, убедившись, что он существует в системе.

Задание 38.

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

Изучим процедуру удаления пользователя. Есть несколько способов «удаления». Основным является использование утилиты командной строки deluser. При этом полностью удаляются строка с именем пользователя в файле паролей и других системных файлах, а также каталоги, связанные с ним. Но администратор системы может, изменяя файл паролей, создавать следующие ситуации.

1. Удаление записи о пользователе в файле /etc/passwd. В этом случае удаляется вся строка в этом файле. При этом файлы пользователя сохраняются и их можно передать, например, другому пользователю.

2. Удаление возможности входа в систему. В первом поле в строке пользователя в файле /etc/passwd ставиться символ комментария «#». При этом все файлы и каталоги пользователя остаются неизменными, но ему войти в систему (открыть сеанс) будет нельзя.

3. Удаление символа во втором поле файла /etc/passwd. Таким образом, сеанс пользователя можно открыть, не зная его пароля. Такие действия часто выполняет главный администратор системы, когда к нему обращается пользователи, забывшие свой пароль.

Соседние файлы в папке Операционные системы