русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Управление группами пользователей


Дата добавления: 2015-07-09; просмотров: 555; Нарушение авторских прав


С помощью создания групп пользователей системный администратор может эффективно управлять деятельностью в системе целыми коллективами поль- зователей, предоставляя им разрешения на доступ к системным ресурсам. Каждый файл располагает в метаданных триадой битов, кодирующей права доступа для группы пользователей. Следовательно, изменяя членство поль- зователя в группах, администратор изменяет, таким образом, привилегии пользователя на доступ к различным файлам в системе, не меняя при этом права пользователя на принадлежащие ему файлы.

Информация о группах пользователей хранится в файле /etc/group в виде строк.

Формат записей в /etc/group:

r имя группы;

r пароль группы (при отсутствии пароля — x);

r GID группы;

r список пользователей, принадлежащих к данной группе.

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

groupadd, которая добавляет новую запись в файл /etc/group (пример 17.9).

 

Пример 17.9. Добавление группы

 

# groupadd class

# grep class /etc/group class:x:505:


 

В этом примере добавлена новая группа class.

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

 

Пример 17.10. Члены группы

 

# grep sys /etc/group sys:x:3:root,bin,adm

 

В группу sys входят пользователи root, bin и adm (пример 17.10).

Для явного указания GID используют опцию –g (пример 17.11).

 

Пример 17.11. Регистрация группы с заданным GID

 

# groupadd –g 512 project

 

В примере 17.11 создана новая группа project с заданным GID.



Для удаления группы используют команду groupdel (пример 17.12).

 

Пример 17.12. Удаление группы

 

# groupdel project

 

В примере 17.12 удалена группа пользователей project.

Группа пользователей может быть создана для работы над каким-либо про- ектом. В таком случае бывает удобно одного из пользователей сделать адми- нистратором группы и делегировать ему право добавлять уже зарегистриро- ванных в системе пользователей в эту группу и удалять их из группы при необходимости.

Назначить администратора группы можно командой gpasswd –A (при-

мер 17.13).

 

Пример 17.13. Назначение администратора группы

 

# gpasswd –A ivanov developers

 

Здесь администратором группы developers назначается пользователь ivanov.


 

Системный администратор может добавлять пользователей в группу с помо- щью команды gpasswd –M (пример 17.14).

 

Пример 17.14. Добавление пользователей в группу

 

# gpasswd –M marta,lisa developers

 

Пользователи marta и lisa были добавлены в группу developers.

Администратор группы может:

r добавить пользователя в группу командой gpasswd –a (пример 17.15);

r удалить пользователя из группы командой gpasswd –d.

 

Пример 17.15. Добавление пользователя в группу

 

$ gpasswd –a semko developers

 

Здесь администратор группы developers добавил в группу пользователя semko.

 



<== предыдущая лекция | следующая лекция ==>
Управление паролями | Профили пользователей


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.217 сек.