ในทางเทคนิคหากไม่มีการpamตั้งค่าให้ตรวจสอบเชลล์ของคุณด้วยpam_shellsสิ่งเหล่านี้จะไม่สามารถป้องกันการเข้าสู่ระบบของคุณได้หากคุณไม่ได้ใช้เชลล์ ในระบบของฉันมีขนาดต่างกันดังนั้นฉันสงสัยว่าพวกเขาทำอะไรบางอย่างจริงๆ ดังนั้นความแตกต่างคืออะไร? ทำไมพวกเขาทั้งสองอยู่? ทำไมฉันถึงต้องใช้อันเดียวกัน
-rwxr-xr-x 1 root root 21K Feb 4 17:01 /bin/false
-rwxr-xr-x 1 root root 4.7K Mar 2 14:59 /sbin/nologin
/bin/falseควรมีอยู่ทุกหนทุกแห่ง แต่ไม่ใช่/sbin/nologin: '/ sbin / nologin': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ความคิดใด ๆ ว่าทำไมมันเป็น/usr/sbin/nologinแทน/sbin/nologinใน Debian และ Ubuntu?