В Linux я вижу только /home/[[me]]
каталог. Однако я знаю, что есть как минимум 20+ других пользователей (root, www-data и т. д.).
Почему у некоторых пользователей нет пользовательских каталогов - и можно ли создавать новых пользователей без домашнего каталога?
Многие из этих пользователей созданы как системные пользователи. В Debian / Ubuntu это можно сделать с помощью adduser --system
. Если вы хотите только избежать создания домашнего каталога (не создания системного пользователя), вы можете использовать adduser --no-create-home
.
Я уверен, что есть эквивалент для систем, отличных от Debian (с useradd
и т.д). В useradd
manpage сообщает мне:
-M Do not create the user's home directory
-r, --system Create a system account.