Linux 拨号vps windows公众号手机端

Debian 8系统中通过useradd命令添加用户名的详细指南

lewis 5年前 (2021-01-23) 阅读数 9 #网络运维

本文目录导读:

  1. <"http://#id1" title="基本语法" "">基本语法
  2. <"http://#id2" title="添加新用户" "">添加新用户
  3. <"http://#id3" title="设置密码" "">设置密码
  4. <"http://#id4" title="设置主目录和默认shell" "">设置主目录和默认shell
  5. <"http://#id5" title="其他常用选项" "">其他常用选项
  6. <"http://#id6" title="删除用户账户" "">删除用户账户

在Debian 8系统中,useradd命令用于创建新的用户账户,通过这个命令,你可以添加用户名、用户ID、主目录、默认shell等,下面我们将从多个方面详细介绍如何使用useradd命令在Debian 8系统中添加用户名。

基本语法

useradd命令的基本语法如下:

useradd [选项] 用户名

选项用于指定不同的参数,例如用户的UID、主目录等;用户名则是你要添加的新用户的名称。

添加新用户

1、打开终端:在Debian 8系统中,你可以通过按下Ctrl+Alt+T快捷键来打开终端。

2、输入useradd命令并跟上用户名,要添加一个名为"john"的新用户,你可以输入:

useradd john

3、系统会创建一个新的用户账户,并为其分配默认的UID和GID,默认情况下,新用户的UID和GID与上一个非系统用户的UID和GID相对应加1。

4、你可以使用id命令来验证新用户的UID和GID:

id john

这将显示类似以下的输出:

uid=1001(john) gid=1001(john) groups=1001(john)

uid和gid是用户的唯一标识符,groups表示用户所属的组。

设置密码

创建用户后,你需要为该用户设置一个密码,可以使用passwd命令来完成这一操作:

passwd john

系统会提示你输入新密码并确认,输入密码时不会显示任何字符,这是正常的安全措施,完成密码设置后,新用户就可以使用该密码登录系统了。

设置主目录和默认shell

默认情况下,新用户的家目录为"/home/用户名",默认登录shell为"/bin/sh",如果你想更改这些设置,可以使用-d-s选项。

1、设置主目录:使用-d选项指定一个新的主目录路径,要将主目录设置为"/home/john_new",可以执行以下命令:

useradd -d /home/john_new john

2、设置默认shell:使用-s选项指定一个新的默认shell,要将默认shell设置为"/bin/bash",可以执行以下命令:

useradd -s /bin/bash john

其他常用选项

除了上述选项外,useradd命令还有其他一些常用选项,

-u uid指定用户的UID,如果不指定UID,系统会自动分配一个默认的UID。

-g gid指定用户的初始登录组(GID),如果不指定GID,系统会自动分配一个默认的GID。

-G 组列表指定用户的附加组,使用逗号分隔的组列表来指定用户所属的其他组,要添加用户"john"到"sudo"组,可以执行以下命令:

useradd -G sudo john

删除用户账户

如果你需要删除一个用户账户,可以使用userdel命令,基本语法如下:

userdel [选项] 用户名

选项用于指定是否删除用户的家目录、邮件队列等。

删除用户账户及其家目录userdel -r 用户名,使用-r选项会一并删除用户的家目录和邮件队列,请谨慎使用此选项,以免造成数据丢失。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门