Em 18-01-2014 15:09, Pierre Labastie escreveu: > So, I think we'd have to change the instructions on the Linux-Pam page. > > It has: > > rm -rfv /etc/pam.d > > That is OK when shadow and/or sudo do not have PAM support. But when they > have, that instruction locks you out of your own system! > You cannot su, sudo, &c anymore. And if you log out, you cannot log in anymore > either... > > If we want to support updating, the instructions should be: > ! [ -d /etc/pam.d ] && install -v -m755 -d /etc/pam.d
Just install -v -m755 -d /etc/pam.d will do. I agree with the rest and really would like to have them in the book. Have not run them, though. My scripts many times do these tests, but I save with mv -vi file(or dir){,.`date +%Y.%m.%d-%Hh%Mm%Ss`} I want the v info in the log, and am doubly safe with both i and the date/time stamp, if by any chance make any mistake typing or copying pasting. Problem is how to revert automatically. Would need to define a variable, I think. If the package fails at some install point, I will have all versions and can manually restore later. Have these kind of things in some scripts. > ! [ -r /etc/pam.d/other ] || mv /etc/pam.d/other{,.save} && > cat > /etc/pam.d/other << "EOF" > auth required pam_deny.so > account required pam_deny.so > password required pam_deny.so > session required pam_deny.so > EOF > > make check > > [ - r /etc/pam.d/other.save ] && > mv /etc/pam.d/other{.save,} || > rm -rfv /etc/pam.d/other > > With some adequate words in "command explanations" or in the text (even a > warning about the risk of being unable to log in again) > > Any thoughts > -- []s, Fernando -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page