如何在Linux中创建新用户 useradd命令快速添加新用户方法

要在 Linux 中创建用户,可以使用 useradd。
最简单的方法是直接指定用户名,如下所示:
bash sudo user添加用户名
这将创建一个用户,但如果没有密码,他们将无法登录。
要设置密码,您必须使用 passwd。

bash sudo 密码 用户名
系统会要求你输入两次密码,然后就可以登录了。
通常系统会在 /home 下创建一个包含你的用户名等的主目录。
如果你的系统没有这样的设置,或者你想指定一个目录,你可以添加 -m:
bash。
sudo useradd -m 用户名
或者指定不同的主目录。

bash sudo useradd -d /path/to/dir 用户名
要使用其他 shell,例如 zsh,请添加 -s:
bash。
sudo useradd -s /bin/zsh 用户名
请添加描述。
例如,开发者帐户。

bash sudo useradd -c“开发者帐户”用户名
过期时间也是可以接受的。
例如,如果您提供临时实习生,该实习生将在年底到期。

bash sudo useradd -e 2 02 5 -1 2 -3 1 用户名
要确定用户属于哪些组,请将 -g 添加到主要组,将 -G 添加到其他组,并以逗号分隔。

bash sudo useradd -g 组名 -G group1 ,group2 用户名
这些命令需要 sudo 并且不需要管理员权限。
不同版本的 Linux(例如 Ubuntu 和 CentOS)可能有不同的默认行为。
有些会自动创建主目录,有些可能不会。
创建新用户后,必须设置密码才能登录。
用户信息存储在哪些文件中? /etc/passwd 存放用户基本信息,/etc/shadow 存放密码加密等。
如果你的主目录没有创建,请检查是否添加了 -m 或者你的系统不允许自动创建。
如果指定的 shell 不匹配,请检查路径是否正确。
没有许可?确保您添加了 sudo。
当前用户必须是管理员。

linux添加用户名

上周有客户问我如何在Linux系统中添加新用户。
我刚刚在 Thinkpad E1 5 上的 CentOS 7 上尝试过,我会告诉你如何操作。

1 .首先,打开终端并输入命令 sudo useradd 用户名。
例如,要添加名为“xiaoming”的用户,请键入 sudo useradd xiaoming 并按 Enter。
系统会要求您确认。
通常您只需按 Enter 键即可添加用户。

2 然后输入 ls /home 并按 Enter 键,查看 /home 目录中是否有新用户的文件夹。
如果出现“xiaoming”文件夹,则说明创建成功。
如果看不到,可能需要再次尝试 sudo useradd -m xiaoming 并添加 -m 参数强制创建主目录。

3 然后为用户设置密码,输入 sudo passwd xiaoming 并按 Enter。
系统会要求您输入密码。
该密码用于登录。
别把事情想得太容易。

4 输入密码时,请注意屏幕上不会显示任何内容。
按照通常的方式输入即可。
输入后按 Enter,系统会要求您再次确认密码。

5 尝试切换用户。
输入 su
xiaoming,系统会要求您输入刚刚设置的密码。
如果输入正确,则会切换到“小明”用户环境。
此时输入whoami,你会看到当前用户是“xiaoming”。

我自己遇到的坑是,如果密码设置得太简单,系统会要求安全请求。
另外,使用useradd时,如果不加-m参数,则无法创建主目录,登录时会报错。

这个版本的CentOS 7 可以使用。
这些命令与标准 Linux 类似。
但开启SELinux时,有时会报错。
使用前必须使用 setenforce 0 将其暂时关闭。