如何在 Debian 12 上添加和删除用户?

简介: 【4月更文挑战第6天】

在 Debian 12 上添加新用户是系统管理中的基本操作之一。通过添加用户,您可以为不同的个体或角色分配独立的登录凭据和权限,从而更好地管理系统资源并提高安全性。本文将详细介绍在 Debian 12 系统上如何添加用户。

1. 使用 adduser 命令添加用户

adduser 是一个方便的命令行工具,用于在 Debian 12 上添加用户。该命令不仅会创建用户,还会自动执行一系列设置和步骤,使得添加用户变得简单快捷。

步骤 1:以 root 用户身份登录

在添加用户之前,您需要以 root 用户身份登录到您的 Debian 12 系统。如果您尚未以 root 用户身份登录,可以使用以下命令切换到 root 用户:

sudo su -

步骤 2:使用 adduser 命令添加新用户

现在,您可以使用 adduser 命令添加新用户。只需简单地在命令后面指定您要添加的用户名即可。例如,要添加一个名为 newuser 的用户,可以执行以下命令:

adduser newuser

步骤 3:设置密码和其他信息

运行 adduser 命令后,系统会提示您设置用户的密码以及一些其他相关信息,如用户的全名等。按照提示进行输入即可。

步骤 4:设置额外的用户信息(可选)

adduser 命令还允许您设置一些额外的用户信息,如电话号码、房间号等。您可以按照提示进行输入,或者直接按回车键跳过。

步骤 5:确认添加用户

完成以上步骤后,系统会显示一个确认信息,列出了您刚刚添加的用户的详细信息。确认一切无误后,按下 Y 键并按回车键以继续。

步骤 6:完成添加用户

添加用户的过程已经完成。您可以通过 id 命令验证用户是否已成功添加:

id newuser

这将显示新用户的 UID(用户ID)、GID(组ID)以及其他相关信息。

2. 使用 useradd 命令手动添加用户

除了使用 adduser 命令外,您还可以使用 useradd 命令手动添加用户。虽然 useradd 提供了更多的选项和灵活性,但需要手动指定一些参数。

步骤 1:以 root 用户身份登录

与使用 adduser 命令时一样,首先需要以 root 用户身份登录到您的 Debian 12 系统。

步骤 2:使用 useradd 命令添加用户

使用 useradd 命令并指定要添加的用户名,例如:

useradd newuser

步骤 3:设置用户密码

使用 passwd 命令为新用户设置密码:

passwd newuser

系统会提示您输入新密码并确认密码。

步骤 4:指定用户组(可选)

默认情况下,useradd 会为新用户创建一个与用户名相同的用户组,并将用户添加到该组中。如果您希望将用户添加到特定的用户组中,可以使用 -g 参数指定用户组的名称或GID(组ID):

useradd -g groupname newuser

步骤 5:设置其他选项(可选)

useradd 还允许您设置一些其他选项,如指定家目录、设置用户ID等。有关更多选项,请查阅 useradd 命令的帮助文档。

步骤 6:完成添加用户

完成以上步骤后,您已经成功添加了新用户。您可以通过 id 命令或者 grep 命令查看用户信息:

id newuser

或者:

grep newuser /etc/passwd

3. 使用 usermod 命令修改用户

如果您需要修改现有用户的属性,例如更改用户的家目录或登录 shell,可以使用 usermod 命令。

步骤 1:以 root 用户身份登录

同样,需要以 root 用户身份登录到系统。

步骤 2:使用 usermod 命令修改用户属性

例如,要更改用户 newuser 的家目录,可以执行以下命令:

usermod -d /path/to/new/home newuser

您可以根据需要修改其他属性,如登录 shell、用户ID等。

4. 使用 deluser 命令删除用户

在某些情况下,您可能需要从系统中删除用户。deluser 命令提供了一个简单的方式来删除用户及其相关文件。

步骤 1:以 root 用户身份登录

与添加用户时一样,首先需要以 root 用户身份登录到您的 Debian 12 系统。

步骤 2:使用 deluser 命令删除用户

使用 deluser 命令并指定要删除的用户名,例如:

deluser newuser

步骤 3:选择是否删除用户的家目录和邮箱(可选)

deluser 命令会提示您选择是否删除用户的家目录和邮箱。根据需要进行选择并按照提示操作。

步骤 4:完成删除用户

完成以上步骤后,用户 newuser 及其相关文件已经从系统中删除。

5. 使用 userdel 命令删除用户

除了 deluser 命令外,您还可以使用 userdel 命令删除用户。这两个命令在功能上相似,但是 userdel 不会询问是否删除用户的家目录和邮箱,而是默认情况下会删除。

使用 userdel 命令删除用户的语法如下:

userdel newuser

结论

通过 deluseruserdel 命令,您可以轻松地从 Debian 12 系统中删除用户。这些命令提供了一种简单而有效的方法来管理系统中的用户。在本文中,我们已经介绍了如何添加、修改和删除用户,使您能够更好地管理您的 Debian 12 系统。

目录
相关文章
|
网络安全
如何在 Debian 系统上配置 NTP,来确保计算机时间的准确同步
如何在 Debian 系统上配置 NTP,来确保计算机时间的准确同步
4080 0
如何在 Debian 系统上配置 NTP,来确保计算机时间的准确同步
|
Shell 网络安全 数据安全/隐私保护
debian安装ssh(傻瓜教程)+证书免密登录
debian安装ssh(傻瓜教程)+证书免密登录
2043 0
|
安全 Linux 网络安全
组网神器WireGuard安装与配置教程(超详细)
组网神器WireGuard安装与配置教程(超详细)
36629 2
|
Linux 容器 Docker
Debian配置系统中文语言及环境
Debian配置系统中文语言及环境
11842 1
Debian 官方源换为国内的源的操作方法
apt-get update 报错,采用更换源的方式解决问题。
55932 0
|
Ubuntu Linux 网络安全
Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录
本文介绍了Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录。
3436 1
Linux Debian11服务器安装SSH,创建新用户并允许远程SSH远程登录,并禁止root用户远程SSH登录
|
Linux 数据安全/隐私保护
Linux Debian11创建新用户和删除用户
Linux Debian11创建新用户和删除用户
5512 0
Linux Debian11创建新用户和删除用户
|
6月前
|
网络安全
如何删除Debian中的用户?删除Debian用户方法
本期分享如何删除Debian系统中的用户帐户,包含两种方法:仅删除用户或同时删除用户及其关联文件(使用`userdel`与`userdel -r`命令)。操作前请通过SSH登录服务器,并建议进行系统快照备份以防数据丢失。作为root或sudo用户执行命令时,请将实际用户名替换到命令中。
174 2
|
10月前
|
监控 Ubuntu 安全
debian或Ubuntu中开启ssh允许root远程ssh登录的方法
在Debian或Ubuntu系统中启用root用户的SSH远程登录需要编辑SSH配置文件、设置root密码并重启SSH服务。虽然这可以在某些情况下提供便利,但必须注意安全性,通过使用强密码、限制IP访问、使用SSH密钥认证等方法来保护服务器的安全。
3982 5
|
安全 Linux 网络安全
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
【工具使用】几款优秀的SSH连接客户端软件工具推荐FinalShell、Xshell、MobaXterm、OpenSSH、PUTTY、Terminus、mRemoteNG、Terminals等
117747 0