Baca dari APUE , hanya ingin tahu:
File kata sandi digunakan setiap kali pengguna masuk ke sistem UNIX dan setiap kali seseorang menjalankan
ls -l
perintah.
Tentu saja, kenyataan kini lebih kompleks. Itu tidak ada
—
JdeBP
/etc/passwd
di BSD. Aktif nscd
akan mengubah banyak hal; seperti halnya NSS. Jadi perhatikan bahwa pertanyaan ini didasarkan pada pandangan dunia Edisi ke-7.
@JdeBP Pemrograman Kuno di Lingkungan Unix , lalu?
—
Andrew Henle
@ JdeBP Bukan? Saya terkejut ketika Anda mengatakan itu karena saya akan berpikir bahwa banyak program (skrip dan binari) akan rusak yang bergantung (mungkin salah, tapi tetap saja) pada keberadaan / etc / passwd.
—
Peter - Pasang kembali Monica
Itu tidak, seperti membaca halaman manual dengan benar, termasuk bagian FILES-nya, akan mengungkapkan. (-:
—
JdeBP
strace ls -l
nanti, saya melihatopenat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 4
pernyataan.