使用 useradd 在 linux 中创建用户
使用 useradd 命令创建新的 linux 用户是最古老的方法。在我们开始之前,您可以先列出所有 linux 用户,以检查您尝试添加的用户是否已存在。有四种方法可以列出用户,但最常见的命令是以下命令。
getent /etc/passwd
如果此处没有看到用户,则可以继续使用 useradd 命令添加它们。下面是 useradd 命令的语法:
sudo useradd -s /bin/bash -m -c "full name" -g"nameofthegroub" "username"
让我们一一解释上述命令中每个实体的用法。
- 须藤:创建新用户需要超级用户权限。
- useradd:useradd 命令用于告诉 linux 我们要添加一个新用户。
- -s:用于设置默认外壳
- -m:添加并分配一个 /home 目录给用户。
- -c:获取用户的全名。
- -g:将用户分配到组。然后,可以使用此组添加更多用户。
- tayeeb:是用户帐户的名称。
useradd 命令的示例类似于下面的命令。
sudo useradd -s /bin/bash -m -c "tayeeb hasan" tayeeb
现在帐户已创建,但由于没有,它仍然不受保护。有两种方法可以设置密码。首先,如果您是管理员,则可以自己完成,然后将密码告诉配置文件持有者。或者,执行相同操作的最佳方法是为新创建的用户设置临时密码,并让用户选择要稍后设置的密码。这可以使用以下命令完成。执行此命令后,请输入临时密码。
sudo passwd --expire "username"
将用户名与实际用户名交换,它应如下所示:
sudo passwd --expire tayeeb
这样,您可以为用户设置初始密码并将其提供给他们,然后linux将要求他们输入两次新密码,然后该密码将成为新密码。
使用 adduser 命令在 linux 中创建用户
adduser 命令是在很久以后才在内核中添加的,它使添加用户变得轻而易举。现在,由于名称相同,您必须在useradd命令和adduser命令之间混淆。但是,这两个 linux 命令之间存在一些差异。
useradd是一个内置的linux命令,而adduser是一个高级实用程序命令,在linux中创建用户时提供了大量的自定义选项。使用 adduser 命令,您可以为新用户创建主目录,设置密码,并且有几个参数可用于此命令。
下面介绍如何使用 adduser 在 linux 中添加用户。
sudo adduser "username"
然后,该命令将提示您输入密码、用户名和其他详细信息,然后再要求输入密码两次。完成后,您可以使用该命令让用户在下次尝试通过新帐户登录时更改其密码。对我们来说,adduser在ubuntu vm上运行良好,但在fedora上却没有,原因不明。passwd --expired
执行后,该命令会要求您输入并确认密码,然后输入用户的全名。如果需要,您可以跳过其余字段,例如电话号码,房间号等。
使用 gui 在 linux 中创建用户
在linux上创建新用户的过程与在windows上一样简单。以下是使用 gui 在 linux 上创建新用户的方法。
1. 转到“用户设置”>并使用密码解锁菜单。
2. click add user button from the other users section.
3. enter the name, username, password, and other details of the new linux user.
3. 最后,单击添加,当前用户注销时,新用户现在应该会出现。
4. 如果要允许用户在下次登录时设置自己的密码,请转到用户详细信息>密码并选中“允许用户更改密码”。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun237848.html