Bu dosyayı düzenlemek için birkaç kez denedim, ancak birkaç öğeden sonra her zaman eski varsayılan dosyalar komut dosyasını gösterir. Kullanıcı yönetimi ilkesi oluşturmak için satırları değiştirmem veya bu dosyayı düzenlemem gerekiyor.Linux'ta /etc/pam.d/sytem-auth-ac dosyası nasıl düzenlenir?
Komutları Senaryomun kullanılan:
# 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
Üstü i herkes bazı iyi öneri plz yorumları bölümüne sahipse senaryoma bu eklemeyi yazmak komutlardır. Yardım gerçekten takdir edilecektir. Bu sorun için doğru komut
Komutlarınızın hiçbiri dosyayı yerinde düzenlemez. Hepsi yeni içeriği standart çıktıya çıkardı. Sahneyi dosyayı gerçekten düzenlemeye veya yeni bir dosyaya yönlendirmeye ve ardından orijinali değiştirmeye söylemeniz gerekir. –
herhangi bir öneri. Etan –
Evet, çalışmasını sağlamak için 'sed' belgelerine bakın ** i-n-yer veya başka bir dosyaya nasıl yönlendirileceğini ve sonra eski dosya üzerinde yeni dosyayı mv. –