如何在Ubuntu服务器中快速添加和删除用户?

在Ubuntu服务器中,快速添加和删除用户是一个常见的管理任务,这些操作对于维护系统安全性和资源分配至关重要,以下是如何在Ubuntu服务器上执行这些任务的详细步骤。

添加新用户

使用adduser命令

添加新用户最直观的方法是使用adduser命令,这个命令提供了一个交互式的界面来收集新用户的相关信息,如用户名、密码、全名等。

1、打开终端。

2、输入sudo adduser 新用户名,将“新用户名”替换为你想要创建的用户名。

3、根据提示输入并确认新用户的密码。

4、提供其他必要的信息,如全名、房间号、工作电话等。

5、完成设置后,新用户将被创建并添加到系统中。

使用useradd命令

如果你想要更直接地创建用户,可以使用useradd命令,这个命令不会提供交互式界面,而是需要你通过命令行参数指定所有必要的信息。

1、打开终端。

2、输入sudo useradd m G 组名 新用户名,将“组名”和“新用户名”替换为相应的值。

3、使用passwd 新用户名命令来设置新用户的密码。

4、新用户现在已创建,但默认情况下不会被添加到任何组中,你可以使用usermod a G 组名 新用户名命令来将用户添加到一个或多个组中。

用户家目录和权限

当使用adduser或带有m标志的useradd命令时,将为新用户创建一个家目录,这个家目录通常位于/home目录下,并以新用户的用户名命名。

新用户的默认权限和环境可以通过修改/etc/skel目录中的文件来预设,这个目录包含了新用户家目录的默认配置文件和目录结构。

删除用户

使用userdel命令

删除用户可以通过userdel命令来完成,这个命令可以用来删除用户的账户以及他们的家目录。

1、打开终端。

2、输入sudo userdel r 用户名,将“用户名”替换为你想要删除的用户名。

3、该命令将删除用户账户及其家目录。

只删除用户账户

如果你只想删除用户账户而保留其家目录,可以省略r选项:

1、打开终端。

2、输入sudo userdel 用户名

3、这将删除用户账户,但保留家目录。

注意群组影响

删除用户时,需要注意该用户是否是某些群组的唯一成员,如果是,这些群组也会被自动删除,如果你想要保留群组,确保群组中还有其他成员,或者在删除用户之前先更改群组的成员。

管理用户密码

使用passwd命令

除了在创建用户时设置密码外,你还可以使用passwd命令来更改用户的密码。

1、打开终端。

2、输入sudo passwd 用户名,将“用户名”替换为你想要更改密码的用户。

3、根据提示输入并确认新密码。

锁定和解锁用户账户

在某些情况下,你可能想要临时锁定一个用户的账户,而不是完全删除它,这可以通过usermod命令来实现。

1、打开终端。

2、要锁定用户账户,输入sudo usermod L 用户名

3、要解锁用户账户,输入sudo usermod U 用户名

相关问答FAQs

Q1: 如果忘记了用户的密码怎么办?

A1: 如果忘记了用户的密码,可以使用passwd命令来重置密码,你需要有管理员权限才能执行此操作,在终端中输入sudo passwd 用户名,然后按照提示输入并确认新密码。

Q2: 如何查看当前系统中的所有用户?

A2: 你可以使用cat /etc/passwd命令来查看当前系统中的所有用户,这个文件包含了所有用户的列表以及其他相关信息。

文章题目:如何在Ubuntu服务器中快速添加和删除用户?
网页地址:http://www.shufengxianlan.com/qtweb/news42/392892.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联