linux怎么添加账户和密码

在终端上验证 root:whoami,如果不是 root,则 su root。

直接root用户:useradd用户名。

将非 root 更改为 root:su root,然后添加用户名。

设置密码:用户名passwd。

以新用户身份登录:用户名/密码。

用户名唯一、密码合规、生产环境优先备份。

Linux如何创建新用户并设置初始密码

我记得有一次在我公司的服务器上创建了一个新用户,因为我需要一个专门的用户来执行一些后台任务。
我坐在电脑前,在命令行中输入“useradd -m -s /bin/bash newuser”,然后按 Enter 键。
几秒钟后,新用户newuser已成功创建。
还记得命令行界面出现的提示信息:“newuser:useradd:用户newuser创建成功”。

接下来,我输入“passwd newuser”,系统要求我输入新密码。
我输入了一个复杂的密码并再次确认。
当您在命令行上看到“passwd:密码更新成功”时,您就知道您的密码已成功设置。

接下来,我想授予这个新用户额外的权限,例如运行一些需要管理员权限的命令。
查了资料,发现可以用usermod命令来实现。
于是我输入“sudo usermod -aG sudo newuser”,再次登录,发现我实际上可以运行以前需要管理员权限的命令。

我还记得,为了保证我们系统的安全,我们还设置了密码策略,比如密码长度必须至少为1 2 个字符,包括大小写字母、数字和特殊符号。
我还使用 chage 命令设置密码过期时间(例如 9 0 天),以便用户需要定期更改密码。

我对UID和GID也很感兴趣。
因为它们在文件权限方面发挥着重要作用。
我记得ls -l命令的输出包含UID和GID信息,例如-rw-r--r-
1 devuser devuser 0 Nov 2 1 1 0:00 test.txt。
其中 1 和 devuser 是 UID 和 GID。

等一下,我想知道,我们公司不应该考虑多重身份验证来进一步提高我们系统的安全性吗?