Просто вызовите useradd
и передайте ему нужные аргументы. Чтобы создать системного пользователя, укажите параметр -r
. Если вам не нужен домашний каталог, выберите что-то вроде / none
и передайте параметр -M
. Если вы хотите иметь возможность использовать su
для выполнения команд от имени этого пользователя, у пользователя должна быть действующая оболочка.
useradd -r -d /none -M -U -s /bin/sh
Я не рекомендую изменять файл passwd
вручную.Вы рискуете допустить синтаксическую ошибку или случайно удалить что-то важное. Если вы должны отредактировать passwd
, вызовите vipw
, который защищает от одновременного изменения.