Думаю, я повинен посилати тут два варіанти відповіді з серверних стандартів :
В основному -r
означає "встановити обліковий запис як системний єдиний" - "не закінчиться термін дії" тощо, і повне заклинання може виглядати так
useradd -s /bin/false -r <username>
або
useradd -s /usr/sbin/nologin -r -M -d /dev/null <username>
або подібне)
NB. Такі речі, як samba, можна також надати цьому користувачеві пароль, а також його можна додати /usr/sbin/nologin
до /etc/shells
:
# `which nologin` >> /etc/shells
Примітка (2): відповідно до коментаря OrangeDog: -r
насправді це означає -M
, тому -M
це суворо не потрібно.
PS. І так, шукати те саме на сервері за замовчуванням , askubuntu - і тут - здається мені трохи дивним; чи є спосіб запустити мета-пошук на, скажімо, всіх сайтах stackoverflow?
/etc/passwd
буде запис домашнього каталогу (/home/username
за замовчуванням); каталог, звичайно, не буде, але це якось дивно)