Pertanyaannya sederhana, saya ingin mendaftar semua akun pengguna yang dapat masuk ke sistem saya, tetapi saya tidak yakin apakah semua pengguna di / etc / passwd adalah pengguna "bisa login"?
Detail:
Saya dapat melihat pengguna yang memiliki shell /usr/sbin/nologin
dan /bin/false
masuk /etc/passwd
, apakah itu berarti mereka tidak bisa login?
Saya juga tahu bahwa saya dapat mengatur kata sandi pengguna yang terenkripsi menjadi *
atau !
masuk /etc/shadow
untuk menonaktifkan akun, jadi "pengguna yang dinonaktifkan" juga harus diperlakukan sebagai pengguna "tidak bisa masuk", kan?
sumber
Selain hal di atas, pengguna dapat dikunci dari sistem meskipun entri kata sandi mereka terlihat benar menggunakan beberapa metode berbeda.
/etc/security/access.conf dapat digunakan untuk membatasi siapa yang bisa login.
Ada banyak modul PAM yang dapat dikonfigurasi untuk membatasi pengguna tertentu, atau mengubah perilaku login berdasarkan kebutuhan. (mis. tidak ada direktori home di server yang melarang login.)
sumber