что такое различие между/etc/shadow и/etc/passwd

Оба файла /etc/shadow и /etc/passwd кажется, то же, они просто сообщают некоторую информацию об учетных записях. Каково различие между ними?

21
задан 1 December 2017 в 15:04

3 ответа

Короткий ответ :

passwd информация об обычном пользователе хранилищ и shadow пользователь хранилищ passwd информация

Несколько более длинный ответ :

passwd файл, где информация пользователя (как имя пользователя, идентификатор пользователя, идентификатор группы, местоположение корневого каталога, оболочки входа в систему...) хранится, когда новый пользователь создается.

shadow файл, где важная информация (как зашифрованный вид пароля пользователя, день, пароль истекает, должен ли passwd быть изменен, минимальное и максимальное время между изменениями пароля...) хранится, когда новый пользователь создается.

Некоторая интересная дополнительная информация: passwd и тень

27
ответ дан 23 November 2019 в 01:43

хранилища файлов/etc/shadow

фактический пароль в зашифрованном формате для учетной записи пользователя с дополнительными свойствами, связанными с паролем пользователя т.е. это хранит безопасную информацию учетной записи пользователя. Все поля разделяются двоеточием (:) символ ДЛЯ БОЛЬШЕ

важная информация/etc/passwd

хранилищ файлов, которая требуется во время информации об учетной записи пользователя т.е. входа в систему./etc/passwd является текстовым файлом, который содержит список учетных записей системы, давая для каждой учетной записи немного полезной информации как идентификатор пользователя, идентификатор группы, корневой каталог, оболочка, и т.д. ДЛЯ БОЛЬШЕ

3
ответ дан 23 November 2019 в 01:43

Традиционные системы Unix сохраняют информацию учетной записи пользователя, включая односторонние зашифрованные пароли, в текстовом файле названной /etc/passwd. Поскольку этот файл используется многими инструментами (такой как ls) к владениям дисплейного файла, и т.д. путем соответствия # идентификатора пользователя с именами пользователя, файл должен быть читаемым миром. Consequentally, это может быть своего рода угрозой безопасности.

Другой метод хранения сведений об учетной записи, то, которое я всегда использую, с теневым форматом пароля. Как с традиционным методом, этот метод хранит сведения об учетной записи в/etc/passwd файле в совместимом формате. Однако пароль хранится как единственный "x" символ (т.е. не на самом деле хранится в этом файле). Второй файл, названный /etc/shadow, содержит зашифрованный пароль, а также другую информацию, такую как учетная запись или значения истечения пароля и т.д./etc/shadow файл читаем, только полностью считают, и поэтому меньше угрозы безопасности.

Детали каждого файла->

2
ответ дан 23 November 2019 в 01:43

Другие вопросы по тегам:

Похожие вопросы: