Чтобы добавить нового пользователя, следует использовать команды useradd:
# useradd -m -g [основная группа] -G [дополнительные группы] -s [командный интерпретатор]
-m — создаёт домашний каталог пользователя, вида
/home/[имя пользователя]; в пределах которого, пользователь, не имеющий прав доступа root, может создавать и удалять
файлы, устанавливать программы, и т. д.
-g — определяет имя или номер основной группы пользователя; группа должна существовать; номер группы должен относится к уже существующей группе; если параметр не
указан, пользователю будет присвоена группа в соответствии с переменной USERGROUPS_ENAB, находящейся в
/etc/login.defs.
-G — определяет список дополнительных групп, в которые входит пользователь; каждая группа отделяется от другой запятой без пробелов; по умолчанию пользователь
принадлежит только основной группе.
-s — определяет командную оболочку пользователя; сценарии запуска Arch Linux используют Bash; после завершения запуска системы, командная оболочка будет той, что
указана в данном параметре; при выборе отличного от Bash интерпретатора, убедитесь, что он установлен в систему.
# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash archie
Удаление пользователя:
userdel -r
The -r option specifies that the user's home directory and mail spool should also be deleted.
# useradd -m -g [основная группа] -G [дополнительные группы] -s [командный интерпретатор]
-m — создаёт домашний каталог пользователя, вида
/home/[имя пользователя]; в пределах которого, пользователь, не имеющий прав доступа root, может создавать и удалять
файлы, устанавливать программы, и т. д.
-g — определяет имя или номер основной группы пользователя; группа должна существовать; номер группы должен относится к уже существующей группе; если параметр не
указан, пользователю будет присвоена группа в соответствии с переменной USERGROUPS_ENAB, находящейся в
/etc/login.defs.
-G — определяет список дополнительных групп, в которые входит пользователь; каждая группа отделяется от другой запятой без пробелов; по умолчанию пользователь
принадлежит только основной группе.
-s — определяет командную оболочку пользователя; сценарии запуска Arch Linux используют Bash; после завершения запуска системы, командная оболочка будет той, что
указана в данном параметре; при выборе отличного от Bash интерпретатора, убедитесь, что он установлен в систему.
# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash archie
Удаление пользователя:
userdel -r
The -r option specifies that the user's home directory and mail spool should also be deleted.
Комментариев нет:
Отправить комментарий