Перейти к содержимому

Заменить lsuser в Linux?

1

Есть ли способ получить информацию о пароле для конкретного пользователя, например, какова минимальная длина, минимальная длина и т. Д.?

В AIX у нас есть команда с именем lsuser:

lsuser -a minlen username 

Эта команда вернет минимальную длину пароля пользователя. Есть ли эквивалентная команда в Linux?

Мне нужно это, чтобы найти пользователей, которые имеют слабые пароли, так как, даже если я применяю ограничение от pam, пользователь может изменить любой пароль, который он хочет, как пользователь root.

Мне не нужно применять ограничение для root.

Спасибо амит

2 539 просмотров
Amit Singh спросил 12 лет назад
A 11

2 ответа

1

Насколько мне известно (20+) лет, нет способа сделать это в любом варианте Linux. Что еще более важно, это звучит как плохая идея с точки зрения безопасности.

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

Подумайте об этом, вы взломщик, который либо получил доступ к системе Linux, либо получил /etc/shadowфайл, и теперь вы пытаетесь использовать радужную таблицу, чтобы получить доступ к нескольким учетным записям в этом файле.

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

Между прочим, большинство методов, которые я видел в компаниях из списка Fortune 500, над которыми я работал, включают использование инструмента взлома, такого как John the Ripper, или чего-то подобного, чтобы попытаться взломать учетные записи как часть любой аудиторской деятельности. ,

slm ответил 12 лет назад
S 6 130
1

Я не думаю, что есть команда, которая объединяет вещи, как в AIX.

http://www.itworld.com/endpoint-security/275056/how-enforce-password-complexity-linux
Как
реализовать сложность пароля в Linux, см. /etc/login.defs

Моя машина (Fedora выпуск 19)

# PASS_MIN_LEN Minimum acceptable password length. PASS_MIN_LEN 5 

Некоторые современные дистрибутивы Linux используют PAM для определения минимальной сложности пароля. См. Установка минимальных требований к паролю.

pabouk · 12 лет назад · 0
9mjb ответил 12 лет назад
9 339