LINUX.ORG.RU

Ответ на: комментарий от VladimirMalyk

В многопользовательской системе такой подход не Ъ, так как обычно пользователи могу "видеть" чужые процессы, следовательно команда ps может "засветить" чужой пароль. Уж лучше создать файл и скормить его chpasswd: "chpasswd < filename", а файл потом удалить.

mky ★★★★★
()
Ответ на: комментарий от mky

> так как обычно пользователи могут "видеть" чужые процессы

Это смотря какая система.У меня вот патчик есть от grsecurity..

anonymous
()

> Необходимо массово сменять пароли.

Вопрос поставлен неточно. Пароли Вы как-то задаёте, или надо автоматически
сгенерить?

> Как это сделать? 

while read LUSER PASSWD; do
	SALT="`pwgen -n -N 1 8`"
	CRYPTED=$(echo $PASSWD | mkpasswd -H md5 -S "$SALT" -s)
	usermod -p "$CRYPTED" $LUSER
done

> Пример на python подойдет лучше всего.

Извините, питонам не обучен.

Dselect ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.