使用'useradd' 命令创建用户的步骤
- 添加新用户:使用命令 useradd test(“test”是新用户的名称)。如果我们缺乏适当的权限,请使用 sudo useradd test。
- 要创建具有主目录的用户:使用 sudo useradd -m test 或者 sudo useradd -m -d /test test 更改默认目录。
- 设置用户密码: 使用 passwd test 并切换用户,使用 su - test 命令。
本文介绍了如何在 Linux 中使用命令行和“useradd”命令创建用户。
如何创建具有指定位置的主目录的用户
如果我们想用户的主目录不在/home下,使用 -d 开关指定。
sudo useradd -m -d /data test
test用户的主目录为/data。
如果不想指定 -m 选项,在创建用户时自动创建主目录, 编辑 /etc/login.defs 文件。
在文件底部,添加以下行:
CREATE_HOME yes
如何创建用户
创建用户test:
useradd test
运行此命令时会发生什么取决于位于 /etc/default/useradd中的配置文件的内容。
要查看 /etc/default/useradd 的内容,请运行以下命令:
sudo nano /etc/default/useradd
配置文件设置了一个默认的 shell,在 Ubuntu 中是 bin/sh。
还可以设置默认主文件夹、组、密码过期后帐户被禁用之前的天数以及默认过期日期。
在 Linux 中调整登录默认值
/etc/login.defs 文件是一个配置文件,提供登录活动的默认行为。
该文件中有一些关键设置。
- PASS_MAX_DAYS :密码过期前多长时间。
- PASS_MIN_DAYS :密码多久可以更改一次。
- PASS_WARN_AGE :密码过期前警告的天数。
- LOGIN_RETRIES :失败前的登录尝试次数。
- LOGIN_TIMEOUT :登录超时前多长时间。
- DEFAULT_HOME :如果主文件夹不存在,用户可以登录。
创建带主目录的用户
根据 /etc/defaults/useradd 文件,用户可能会或者可能不会根据设置文件分配主目录。
要强制创建主目录,请使用以下命令:
sudo useradd -m test
上面的命令为用户 test 创建了一个 /home/test 文件夹。
日期:2020-07-15 11:16:35 来源:oir作者:oir