Интернет магазин китайских планшетных компьютеров



Компьютеры - /etc/passwd - Использование

23 апреля 2011


Оглавление:
1. /etc/passwd
2. Регистрационное имя
3. Группы пользователей
4. GECOS
5. Домашний каталог
6. Регистрационная оболочка
7. Использование
8. Механизм скрытых паролей
9. История



Почти все программы в современных GNU/Linux-системах обращаются к /etc/passwd через библиотеку glibc.

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

Аналоги

Возможная альтернатива хранению списка пользователей — это сервер, хранящий информацию о них в более эффективной форме. Более частый для UNIX вариант — сетевая база данных LDAP, которая может обслуживать сразу несколько компьютеров. Тем не менее, на одной машине подобных решений обычно избегают из-за того, что они требуют дополнительной установки специального ПО, часто содержащего и дополнительные уязвимости.

Изменив соответствующим образом файл /etc/nsswitch.conf, можно заставить библиотечные функции использовать вместо /etc/passwd другую базу данных. Например,

passwd: nis

заставляет все библиотечные функции обращаться к системе NIS.

Значением по умолчанию является

passwd: files


Просмотров: 10192


<<< /dev/random и /dev/urandom
Acme (программное обеспечение) >>>