
- •1. Группы и учетные записи пользователей в Linux
- •Создание учетной записи
- •Панель управления пользователями
- •Удаление пользователя в графическом режиме
- •Создание группы
- •2. Установка устройств и работа с ними
- •Система aps Print Filter
- •Выбор драйвера принтера
- •Создание тестовой страницы
- •Печать.
- •3. Конфигурирование ядра Linux.
- •4. Совместная работа ms dos и Windows.
Лекция 15. Принципы администрирования Linux.
1. Группы и учетные записи пользователей в Linux.
2. Установка устройств и работа с ними.
3. Конфигурирование ядра Linux.
4. Совместная работа Linux и Windows.
1. Группы и учетные записи пользователей в Linux
Создание учетной записи пользователя
Для создания учетной записи пользователя в Linux применяется команда useradd (обычно в каталоге /usr/sbin/, в некоторых системах именуемая adduser). Простейший способ создания учетной записи пользователя – с параметрами, устанавливаемыми по умолчанию. Например, чтобы создать учетную запись для пользователя user1, достаточно ввести
# /usr/sbin/useradd user1
По этой команде выполняется следующая последовательность операций создания учетной записи:
создание записи в файле /etc/passwd без указания пароля. В некоторых версиях Linux пользователь не может воспользоваться своей учетной записью, пока не определен пароль;
присвоение пользователю идентификатора. В Linux в качестве идентификатора пользователя по умолчанию выбирается минимальное число, которое больше 500 и больше идентификаторов всех существующих пользователей;
включение пользователя в определенную группу. В Linux это означает создание группы, в которую будет включен один конкретный пользователь;
создание исходного каталога для данного пользователя (в большинстве систем Linux - каталог /home/user1) и копирование в него содержимого скелетного каталога /etc/skel.
При создании учетной записи по команде useradd задача предоставления пароля пользователю остается за администратором системы.
Для указания идентификатора пользователя непосредственно в команде useradd создания учетной записи служит флажок –u:
# useradd -и 10001 user1
По этой команде создается учетная запись пользователя user1 с идентификационным номером 10001.
Для добавления нового пользователя в группу (например, users) используется флажок -g.
# useradd -g users user1
Чтобы определить пользователю другой исходный каталог, нужно указать в команде флажок -d.
# useradd -d /other/home/directory user1
Смена пароля.
Для смены пароля применяется команда passwd. Любой пользователь может поменять свой пароль, введя эту команду в командной строке. Система потребует ввести старый пароль, затем – дважды новый (для подтверждения):
$ passwd
Changing password for test (смена пароля для test)
(current) UNIX password ((текущий) пароль UNIX:)):
New UNIX password (новый пароль UNIX):
Retype new UNIX password (повторить ввод пароля UNIX):
passwd: all authentication tokens updated successfully (passwd: изменение всех аутентификационных признаков выполнено успешно).
Во многих версиях Linux команда passwd проверяет, не слишком ли пароль короток, прост, напоминает имя пользователя или прежний пароль. Если пароль не удовлетворяет какому-либо из условий, выводится сообщение об ошибке наподобие следующего.
Корневой пользователь может поменять пароль любого другого пользователя, указав его имя как параметр программы passwd. Нужно лишь дважды ввести новый пароль.
Графический режим создания пользователей.
Для управления пользователями в графическом режиме нужно перейдите в LinuxConf на вкладку Config, на ней выберите элемент Users Accounts, в нем – Normal, а в нем – Users Accounts. В правой части окна откроется вкладка управления пользователями со списком пользователей и рядам функциональных КНОПОК.
На этой панели можно выполнять следующие операции:
ввод новых пользователей;
просмотр и редактирование свойств существующих пользователей;
временное блокирование и разблокирование пользователей;
удаление пользователей из системы.
Ввод новых пользователей
Чтобы добавить в список нового пользователя, нужно щелкнуть на кнопке Add (Добавить). Откроется вкладка User Account Creation (Создание учетной записи пользователя.
Большинство полей этой вкладки пусты: в них надо ввести сведения о новом пользователе. После заполнения полей User Account Creation нужно нажать кнопку Accept (Принять).
Поля вкладки User Account Creation:
Login Name (Имя пользователя)
В это поле вводится имя, которое пользователь должен указывать при входе в систему (не совпадающее с его полным именем). Имя пользователя начинается с буквы или цифры и не содержит пробелов;
Full Name (Полное имя)
В это поле вводится полное имя пользователя, которое указывается, например, в поле сообщений электронной почты "От", вместе с адресом, формируемым по имени пользователя. Это имя может содержать пробелы.
Group (Группа) и Supplementary Groups (Дополнительные группы)
В этом поле пользователь включается в определенную группу. Если это поле не заполнено, то может создать для данного пользователя отдельную группу, идентификационный номер которой совпадает с его идентификационным номером или включить пользователя в существующую по умолчанию группу. Численные значения, установленные программой LinuxConf, лучше не менять.
В поле Supplementary Groups можно указать дополнительные группы, в которые будет добавлен новый пользователь для решения некоторых проблем управления безопасностью и доступом.
Установка исходного каталога по умолчанию
По умолчанию каждому пользователю назначается исходный каталог (обычно в каталоге /home). При создании учетной записи пользователя, создается и соответствующий исходный каталог, в который копируется некоторый стандартный набор файлов из каталога /etc/skel, служащего скелетным каталогом для создаваемых исходных каталогов пользователей.
Чтобы добавить новый файл к записываемым в создаваемый каталог, поместите этот файл в каталог /etc/skel под тем именем, под которым он должен появиться в исходных каталогах пользователей.
При работе в графическом режиме в поле Home Directory указывается полный путь к исходному каталогу пользователя. Чаще всегов Linux по умолчанию это подкаталог каталога /home, имя которого совпадает с именем пользователя. Linux автоматически назначает исходный каталог. Но можно задать исходный (домашний) каталог в поле Home Directory по своему усмотрению.
В поле Command Interpreter (Интерпретатор команд) указывается оболочка, управляющая функциями среды командной строки.
По умолчанию для всех новых пользователей Linux устанавливается оболочка Bash. Если щелкнуть на кнопке рядом с полем Command Interpreter, то откроется список альтернативных оболочек, среди которых разновидности оболочки Bash - Ash, C-Shell и Enhanced C-Shell (/bin/ tcgh). Как правило, нет необходимости менять оболочку по умолчанию.