ในทางเทคนิคหากไม่มีการ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?