Saya pikir saya harus menautkan di sini dua jawaban dari serverfault :
Pada dasarnya -r
berarti "setel akun sebagai satu sistem" - "tidak kedaluwarsa", dll - dan mantra lengkapnya mungkin terlihat seperti
useradd -s /bin/false -r <username>
atau
useradd -s /usr/sbin/nologin -r -M -d /dev/null <username>
atau serupa)
NB. Untuk hal-hal seperti samba, seseorang mungkin juga ingin memberikan kata sandi kepada pengguna ini dan dapat juga ditambahkan /usr/sbin/nologin
ke /etc/shells
:
# `which nologin` >> /etc/shells
NB (2): sesuai komentar OrangeDog: -r
sebenarnya menyiratkan -M
, jadi -M
tidak sepenuhnya diperlukan.
PS. Dan ya, mencari hal yang sama di serverfault , askubuntu - dan di sini - agak aneh bagi saya; apakah ada cara untuk menjalankan pencarian meta di, katakanlah, semua situs stackoverflow?
/etc/passwd
akan memiliki entri direktori home (/home/username
secara default); direktori, tentu saja, tidak akan ada, tapi itu agak aneh)