Это может быть возможно, если ваш сценарий прочитает файлы /etc/passwd
и /etc/shadow
, которые содержат сведения об именах пользователей и паролях в системе Linux.Обратите внимание, что сценарий должен иметь доступ для чтения к файлам, что в зависимости от ситуации может или не может быть возможным.
Вот две хорошие статьи, объясняющие формат этих файлов, которые должны рассказать вам всевам нужно знать, чтобы ваш скрипт прочитал и понял их:
Кстати, когда речь идет о зашифрованном пароле , это означает, что он был зашифрован с использованием алгоритма DES.Возможно, вам потребуется использовать pyDes или другую реализацию Python алгоритма DES, чтобы ваш скрипт мог создать зашифрованный пароль, который можно сравнить с паролем в /etc/shadow
.