| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > Зашифровать linux пароль |
| Автор: DASG 17.8.2007, 21:24 |
| Добрый день, друзья. Подскажите как средствами perl получить шифр пароля в сценарии, чтобы потом записать его в фаил /etc/shadow. Нужно для добавления пользователей через perl сценарий... Заранее благодарю! |
| Автор: JackYF 17.8.2007, 23:00 |
| хм... через shell(echo -n <пароль> | md5sum)? (извините, если не в ту степь...) |
| Автор: arto 17.8.2007, 23:01 |
| perldoc -f crypt |
| Автор: Nab 18.8.2007, 00:38 |
| Хм, считаю, что такого вообще делать нельзя... есть системный функционал по добалению пользователя, его то и нужно юзать... мало ли какие скрипты и зависимости в системе прописаны для пользователей, а вы пытаетесь их всех обойти... не нужно этого делать... тем более в разных системах по разному это устроено... лучше всего поискать подходящий модуль на CPAN У меня нашлись вот таки модули.... Unix-Conf-0.2.tar.gz Unix-Login-1.08.tar.gz Unix-PasswdFileOps-0.2.tar.gz Unix-PID-v0.0.6.tar.gz |