Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Регистрация пользователя

Читайте также:
  1. II. Регистрация документов.
  2. Безопасность и жизнеспособность операционных систем. Надстройки операционных систем. Расширение возможностей пользователя.
  3. Глава 8. ГОСУДАРСТВЕННАЯ РЕГИСТРАЦИЯ ПРЕДПРИЯТИЯ
  4. Государственная регистрация предпринимательства
  5. Государственная регистрация уставов МО (1)
  6. Дальше регистрация на официальном сайте Oriflame, вышлите ответным письмом.
  7. Кнопкой называется элемент интерфейса пользователя, принимающий управляющее воздействие пользователя и запускающий после этого некоторую последовательность действий.

Пользователь регистрируется в системе посредст­вом утилиты login или phlogin. Получив имя и пароль, утилита (пускай это будет login), просматривает базу данных пользователей /etc/passwd в поисках указанного имени. Файл /etc/passwd состоит из строк следующего формата:

username: haspw: user id: group: comment: homedir: shell

username - имя пользователя, используемое для входа в систему;

haspw - если поле не пустое, то в файле /etc/shadow хранится пароль пользователя;

userid - идентификатор пользователя (для root равен 0);

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

comment - любая строка, не содержащая символ “:”;

homedir — домашний каталог пользователя, т. е. каталог, в котором пользователь может произвольно создавать и удалять файлы;

shell - командный интерпретатор, который вызывает утилита login при успешном входе пользователя в систему.

Если введенное имя пользователя существует в базе данных, то проверяется значение поля haspw. Поле может быть пустым, что означает отсутствие пароля у пользователя, или не пустым. Если поле не пустое, то login просматривает базу данных паролей /etс/shadow, разыскивая строку, соответствующую имени пользователя.

Рис.2.1.1. Меню Launch

 

Файл /etc/shadow состоит из строк следующего формата:

username:password:lastch:minch:maxch:warn:inact:expire:reserved

username - имя пользователя;

password - зашифрованный пароль пользователя;

lastch — время последней модификации;

minch — минимальное количество дней для модификации;

maxch - максимальное количество дней для модификации;

warn - количество дней для предупреждения;

inact — максимальное количество дней между входами в систему;

exspire — дата истечения доступа;

reserved - поле зарезервировано.

Если имя и пароль введены правильно, то login запускает командный интерпретатор, указанный в файле, /etc/passwd с идентификаторами UID и EUID, равными идентификатору пользователя.

Все остальные процессы, запускаемые из этого интерпретатора, включая Photon, наследуют эти идентификаторы. Следует добавить, что существует файл /etc/group, строки которого имеют формат:

groupname:reserved:group:member

groupname — имя группы;

reserved — зарезервировано для дальнейшего использования;

group — числовой идентификатор группы;

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

В список имен пользователей, принадлежащих к группе, можно добавить любого существующего пользователя. Надо заметить, что утилита login (но не phlogin!) создает в домашнем каталоге пользователя файл.lastlogin, содержащий дату и время последнего входа в систему.


Дата добавления: 2015-12-08; просмотров: 43 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)