系统如何在Linux系统中创建新的用户创建用户linux

哎,说到Linux用户管理,其实我在2 02 2 年帮朋友调试服务器的时候遇到了很多坑。
你说的命令大部分都是正确的,但是实际操作中有很多细节问题。

您的 useradd 命令格式已准备就绪,但我建议您使用 -i 选项添加用户 ID 以避免随机分配的 ID 之间发生冲突。
例如,useradd -d /home/user1 -s /bin/bash -g users -m -c “管理员用户” -i 1 001 user1 不要忘记检查您的主目录权限。
有时默认权限7 5 0不允许新用户写入文件。

passwd命令没什么好说的,就是两个密码必须一致。
但如果是批量创建用户,使用chage命令设置密码过期日期会更方便。
例如chage -d 0 -M 9 0 user1 设置密码在3 0天内更改,并在9 0天后过期。

我经常使用gpasswd。
你的格式 gpasswd -a user1 sudo 是正确的,但是记住 sudo 组通常需要手动添加一行 visudo %sudo ALL=(ALL) NOPASSWD: ALL,否则加入组是没有用的,每次都必须输入密码。
此外,sudo 也不是偶然添加的。
这取决于业务的需求。
过多的权限更危险。

其实用户创建的基础就是权限控制。
笔者在管理杭州某公司机房时,由于在Wheel组中添加了运维用户,不小心重启了服务器。
后来一致认为,要微调文件权限,应该使用setfacl,这比单纯依靠用户组更稳定。

你看,用户管理看似简单,但每个环节都可能出现问题。
请记住:用户权限越少越好,定期审核权限比以后修复权限要好。
无论如何,这取决于你。

Linux如何创建和管理用户账户

步骤:在Linux系统中添加新用户

在Linux系统中,添加新用户只需几个步骤。

首先,你必须有root权限。
如果没有 sudo,这将不起作用。
如果您的用户没有 sudo,您必须成为 root。
su-root,然后输入root密码。
我当时很困惑。
第一次这样做时,我忘记了密码,不得不重置它。

然后使用adduser。
这个很简单。
sudo adduser 新用户。
newuser 是您新添加的用户名。
系统会要求输入密码或类似的信息。
只需按照说明操作即可。
全名、电话号码,这些可以输入也可以不输入。

如果你想使用useradd,你可以。
您必须为此手动设置密码。
sudo useradd -m 新用户。
这个 -m 允许它创建自己的主目录。
然后你需要 sudo passwd newuser 并设置一个单独的密码。

让我们添加另一个组。
adduser会创建一个具有相同用户名的组并直接添加。
我想添加另一个组,例如 sudo 组,并授予管理员权限。
只需使用 usermod 即可。
sudo usermod -aG sudo newuser。
这个-aG只是加上去的,不然会被覆盖。
sudo、users、www-data,这些是常见的组。
sudo 检查权限。
用户是普通用户。
www-data 从事网络服务。

最后,我们需要看看它是否有效。
su 新用户,输入密码。
如果你能进去,你就得到了。
使用管理员权限重试,sudo whoami。
输入密码,如果改回root,就对了。
或者标记 newuser 以查看他属于哪些组。
聊天 /etc/passwd | grep newuser 并查看它是否在用户列表中。

如果要删除用户,请 sudo deluser --remove-home newuser。
它与主目录一起被删除。

密码必须更强。
sudo chage -l newuser 查看密码是否过期或者什么的。
sudo chage -M 9 0 newuser 表示密码在 9 0 天后过期。

此外,这些文件 /etc/passwd 包含用户信息。
/etc/shadow,密码信息。
/etc/group,组信息。

注意安全。
不要加入任何团体。
当人们离开时,权力就必须被撤销。
不要直接使用root,只需使用sudo。