Я несколько раз пытался отредактировать этот файл, но после нескольких элементов он всегда показывает старый сценарий файлов по умолчанию. Мне нужно заменить строки или отредактировать этот файл для создания Политики управления пользователями.
Команды, которые я использовал в своем скрипте:
# sed '14 i \password requisite pam_cracklib.so try_first_pass retry=3 minlen=8 lcredit=-1 dcredit=1 difok=4 maxrepeat=2 ocredit=1 ucredit=1 /etc/pam.d/system-auth-ac
#sed '15 i \password sufficient pam_unix.so shadow try_first_pass use_authtok remember=6 /etc/pam.d/system-auth-ac
#sed '4 i \auth required pam_tally2.so onerr=fail file=/var/log/faillog deny=6 unlock_time=3600' /etc/pam.d/system-auth-ac
#sed '10 i \account required pam_tally2.so file=/var/log/faillog' /etc/pam.d/system-auth-ac
#sed '13 i \account sufficient pam_localuser.so' /etc/pam.d/system-auth-ac
Выше приведены команды, которые я пишу, чтобы добавить это в свой скрипт, если у кого-то есть хорошие предложения, пожалуйста, оставьте комментарии. Помощь будет действительно оценена.
sed
, чтобы узнать, как он работает in-place или как перенаправить на другой файл, а затем mv новый файл поверх старого файла. - person Etan Reisner   schedule 13.04.2016