รูปแบบที่ปลอดภัยที่สุดในการทำเช่นนี้คือใช้โดยadduser
:
$ adduser -r -s /bin/nologin subversion
หมายเหตุ:ต้องแน่ใจว่าได้รวม-s /sbin/nologin
การปิดการใช้งานเชลล์การเข้าสู่ระบบของบัญชี
ยืนยันการตั้งค่า
$ grep subversion /etc/passwd /etc/shadow
/etc/passwd:subversion:x:496:496::/home/subversion:/bin/nologin
/etc/shadow:subversion:!!:17232::::::
อย่างไรก็ตามไม่มีไดเรกทอรี:
$ ll /home | grep subversion
$
ยืนยันว่าบัญชีนั้นสามารถใช้งานได้:
$ sudo -u subversion whoami
subversion
$ sudo -u subversion date
Tue Mar 7 08:58:57 EST 2017
การถอด
หากคุณต้องการลบบัญชีนี้:
$ userdel subversion -r
userdel: subversion mail spool (/var/spool/mail/subversion) not found
userdel: subversion home directory (/home/subversion) not found
$
และยืนยัน:
$ grep rtim-hc-user /etc/passwd /etc/shadow
$