Администрирование вычислительных систем и сетей. Халабия Р.Ф. - 42 стр.

UptoLike

Составители: 

Каждый процесс также обязательно ассоциируется с каким-нибудь
проектом. Это не обязательно главный проект пользователя, запустившего
процесс, так как пользователь волен отнести запущенный им процесс к любому
из проектов, участником которых он является. Отнести пользователя или
группу к проекту можно либо в описании пользователя в файле /etc/user_attr,
либо в файле проектов /etc/project. Для тех случаев, когда администратор не
позаботился о том, чтобы отнести пользователей к определенным проектам, в
системе имеется предопределенный проект default, к которому относятся все
пользователи, группы и процессы, для которых явным образом не указано иное.
Главный проект пользователя определяется при входе в систему
следующим образом:
- если в файле /etc/user_attr запись об этом пользователе имеет атрибут
project, то в качестве главного проекта пользователю назначается указанный
таким образом проект;
- если в /etc/project имется проект с именем user.UID, где UID совпадает с
UID пользователя, то он назначается главным проектом пользователя;
- если в /etc/project есть проект group.groupname и groupname совпадает с
именем главной группы пользователя, то этот проект назначается главным
пользователю;
- если в базе проектов есть проект с именем default, то главным
назначается он.
Проверка перечисленных условий производится в указанном выше
порядке. В качестве базы данных проектов может использоваться не только
файл /etc/project, но и база данных NIS или LDAP. Порядок обращения к
службам имен (файлу, NIS или LDAP) определяется в файле /etc/nsswitch.conf:
project: files nis ldap
При использовании PAM может оказаться полезным также изучить
страницу руководства pam_projects(5).
Если при входе для пользователя не удалось определить главный проект,
вход пользователю запрещается.
      Каждый процесс также обязательно ассоциируется с каким-нибудь
проектом. Это не обязательно главный проект пользователя, запустившего
процесс, так как пользователь волен отнести запущенный им процесс к любому
из проектов, участником которых он является. Отнести пользователя или
группу к проекту можно либо в описании пользователя в файле /etc/user_attr,
либо в файле проектов /etc/project. Для тех случаев, когда администратор не
позаботился о том, чтобы отнести пользователей к определенным проектам, в
системе имеется предопределенный проект default, к которому относятся все
пользователи, группы и процессы, для которых явным образом не указано иное.
      Главный проект пользователя определяется при входе в систему
следующим образом:
      - если в файле /etc/user_attr запись об этом пользователе имеет атрибут
project, то в качестве главного проекта пользователю назначается указанный
таким образом проект;
      - если в /etc/project имется проект с именем user.UID, где UID совпадает с
UID пользователя, то он назначается главным проектом пользователя;
      - если в /etc/project есть проект group.groupname и groupname совпадает с
именем главной группы пользователя, то этот проект назначается главным
пользователю;
      - если в базе проектов есть проект с именем default, то главным
назначается он.
      Проверка перечисленных условий производится в указанном выше
порядке. В качестве базы данных проектов может использоваться не только
файл /etc/project, но и база данных NIS или LDAP. Порядок обращения к
службам имен (файлу, NIS или LDAP) определяется в файле /etc/nsswitch.conf:
project: files nis ldap
      При использовании PAM может оказаться полезным также изучить
страницу руководства pam_projects(5).
      Если при входе для пользователя не удалось определить главный проект,
вход пользователю запрещается.