Вопрос прост: я хочу перечислить все учетные записи пользователей, которые могут входить в мою систему, но я не уверен, что все пользователи в / etc / passwd являются «входящими» пользователями?
Детали:
Я могу видеть пользователей , чьи оболочки устанавливаются /usr/sbin/nologin
и /bin/false
в /etc/passwd
, это означает , что они не могут Войти?
Я также знаю , что я могу установить зашифрованный пароль пользователя *
или !
в /etc/shadow
отключить учетную запись, так что «отключенный пользователь» также должен быть лакомством , как «не может войти» пользователь, не так ли?
источник
В дополнение к вышесказанному, пользователи могут быть заблокированы из системы, даже если их пароль введен правильно с использованием нескольких различных методов.
/etc/security/access.conf можно использовать для ограничения числа тех, кто может войти в систему.
Существует множество модулей PAM, которые можно настроить для ограничения определенных пользователей или изменения поведения при входе в систему по необходимости. (т.е. никакой домашний каталог на сервере не запрещает вход в систему.)
источник