Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Готовые ответы на экзасмен прога.docx
Скачиваний:
91
Добавлен:
03.07.2016
Размер:
48.47 Кб
Скачать

6) Команды управление пользователями Linux

В Linux  самой главной учетной записью является root суперпользователь.(администратор) Однако в ОС Linux имеются и специализированные учетные записи - системные учетные записи. Они необходимы для выполнения службами в Linux, так как все службы в этой ОС должны быть зарегистрированы под учетной записью.

Команды

  • useradd:Для создания/добавления нового пользователя используется команда "useradd" с аргументом "username", где username - это имя нового пользователя, За один раз можно добавить только одного пользователя, и его имя должно быть уникальным

  • userdellДля удаления пользователя из системы применяется команда userdel # userdel timmi Однако при выполнении ее в таком варианте пользователь удаляется однако остаются его файлы.Для полного удаления пользователя с его рабочим каталогом необходимо использовать ключ –r

# userdel -r timmi userdel: error removing directory /home/tiimi_home

  • usermod- изменения пользователя passwd - просто задает пароль пользователя или меняет его. usermod - может не просто менять пароль, группу или текстовое описание пользователя но при помощи ключей: - L - блокирует учетную запись - U - разблокирует учетную запись

  • Для того, чтобы создать группу в Linux, выполните следующие действия:

  • grouadd# groupadd buhgalter -g 1111 Создали группу с числовым идентификатором 1111

  • groupmod- Изменение групп

  • groupdel- Для удаления

7) Пользователи, группы и права доступа

Пользователи и группы

Пользователь - это любой кто пользуется компьютером. Пользователю назначается имя, имя должно быть уникальным в системе (linux есть зарезервированные имена, такие как «root», «hal», и «adm»).

  • Помимо системного имени, в систему может занестись и хранится полное имя (например Ф.И.О)(full name)  реального пользователя.

  • Под каждого пользователя, создается свой каталог (home directory). В этот каталог попадает пользователь, после того как он авторизировался и в нем храниться личные файлы и папки пользователя. Все каталоги пользователей собраны в одном месте, обычно это /home.

  • Также, пользователю назначается командная оболочка (командный интерпретатор, используемый в операционных системах семейства UNIX). Например: /bin/bash, /bin/zsh, /bin/sh и.т.д. У многих дистрибутивов linux, для пользователей, по умолчанию назначается командная оболочка bash.

  • Каждому пользователю назначается идентификационный номер (User ID). Сокращенно номер обозначается как UID, является уникальным идентификатором пользователя. Операционная система отслеживает пользователя именно по UID, а не по их имени.

  • Также, каждому пользователю назначается пароль для входа в систему. Пароль храниться в зашифрованном виде (encripted). Для создания и изменения пароля используется команда passwd. Системный администратор может сам назначить пароль или дать возможность пользователю ввести свой пароль при первой авторизации.

Каждый пользователь принадлежит минимум к одной или нескольким группам. (пользователи и группы в linux)

Группы:

Для разграничения прав в linux, помимо пользователей, существуют группы. Так же как и пользователь, группа обладает правам доступа к тем или иным каталогам, файлам, периферии. Для каждого файла определён не только пользователь, но и группа. Группы группируют пользователей для предоставления одинаковых полномочий на какие-либо действия.

Каждой группе назначается идентификационный номер (group ID). Сокращённо GID, является уникальный идентификатором группы. Принадлежность пользователя к группе устанавливается администратором.