URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90397
[ Назад ]

Исходное сообщение
"Формат /etc/passwd"

Отправлено tux2002 , 25-Ноя-10 13:35 
Если так случилось что нет /etc/shadow, где система должна хранить информацию о просроченности логина и подобное? Может что-то нужно добавить в /etc/passwd?

Содержание

Сообщения в этом обсуждении
"Формат /etc/passwd"
Отправлено sHaggY_caT , 25-Ноя-10 13:54 
> Если так случилось что нет /etc/shadow,

Старая ОС?

> Может что-то нужно добавить в /etc/passwd?

А какую проблему Вы хотите решить, в конечном итоге?



"Формат /etc/passwd"
Отправлено tux2002 , 25-Ноя-10 14:33 
> А какую проблему Вы хотите решить, в конечном итоге?

Я хочу уйти от /etc/shadow просто из спортивного интереса и у меня это получается.
Права на на /etc/passwd 640 root:shadow
На login g+s shadow
bash пропатчен на считывание userinfo из переменных окружения вместо /etc/passwd ($HOME, $SHELL etc).
Таким образом я получаю успешный полнофункциональный вход init->agetty->login->bash без world readable на /etc/passwd. И хочу развить эту идею на своих инсталляциях. Проблемма с утилитами типа chage, потому что shadow больше нет.
Интерес чисто just for fun :).



"Формат /etc/passwd"
Отправлено sHaggY_caT , 25-Ноя-10 15:32 
> Я хочу уйти от /etc/shadow просто из спортивного интереса и у меня
> это получается.
> Интерес чисто just for fun :).

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



"Формат /etc/passwd"
Отправлено начинающий , 25-Ноя-10 17:54 
> Если так случилось что нет /etc/shadow, где система должна хранить информацию о
> просроченности логина и подобное?

В системной базе shadow, указанной в /etc/nsswitch.conf.
> Может что-то нужно добавить в /etc/passwd?

Там для этого полей вроде бы не предусмотрено.


"Формат /etc/passwd"
Отправлено tux2002 , 26-Ноя-10 10:14 
> Там для этого полей вроде бы не предусмотрено.

Были же времена без shadow. Нет никакой обратной совместимости? Может поля нужно добавить?