Debian:创建没有主目录的新用户

Debian:创建没有主目录的新用户

如何在没有主目录的 Debian 中创建新用户?

答案1

不确定是否可以创建未指定主目录的用户。话虽如此,指定的主目录不一定存在。您可以调用添加用户选择——不创建主页

添加用户 --no-create-home foo

(如果以交互方式调用,adduser 通常是首选的高级工具。)

答案2

根据手册页,useradd(8)您要么想要将参数添加-M到您的useradd调用中,要么想要CREATE_HOME=no设置/etc/default/useradd

-M
Do no create the user's home directory,
even if the system wide setting from
/etc/login.defs (CREATE_HOME) is set to yes.

答案3

在基于 Debian 的系统上通常adduser命令用于创建新帐户,而不是直接调用useradd

adduser跳过创建主目录的选项是--no-create-home

答案4

以 Linux 计算机上的 root 身份

[root@stapp01 ~]# cat /etc/passwd | grep anita
[root@stapp01 ~]# useradd -M anita
[root@stapp01 ~]# id anita
uid=1002(anita) gid=1002(anita) groups=1002(anita)
[root@stapp01 ~]# cat /etc/passwd | grep anita
anita:x:1002:1002::/home/anita:/bin/bash
[root@stapp01 ~]#
[root@stapp01 ~]# ll /home/
total 8
drwx------ 2 ansible ansible 4096 Oct 15  2019 ansible
drwx------ 2 tony    tony    4096 Jan 25  2020 tony
[root@stapp01 ~]#

命令参数useradd

-M
The user home directory will not be created, even if the system wide settings from /etc/login.defs is to create home dirs.

相关内容