Ubuntu创建和删除用户

Ubuntu与其他Linux发行版一样,是一个多用户操作系统。每个用户可以具有不同的权限级别和各种命令和GUI应用程序的特定设置。

了解如何添加和删除用户是Linux用户应该了解的基本技能之一。为能够创建和删除用户,您需要以root或具有sudo权限的用户登录。

在Ubuntu中添加用户方式有两种,第一种是使用adduser或者useradd命令。第二种通过桌面环境的GUI。

adduser 命令添加新用户

在Ubuntu中,有两个命令可用于创建新的用户。分别是useraddadduseruseradd是一个用于添加用户的最普遍命令,所有发行版都支持。

adduseruseradd的友好交互式前端,adduser是用Perl语言编写的。我们建议如果你在编写shell脚本时使用useradd添加用户。

如果你只是手动创建一个或者几个用户,在ubuntu中建议你使用adduser,adduser可以在一条命令完成创建用户的过程。

如果你需要在批量创建用户请参考我们的教程,Linux useradd命令创建用户。

要在Ubuntu创建用户,请运行命令adduser,后跟用户名作为参数。例如命令sudo adduser myfreax将会创建用户myfreax。

命令将向你询问一系列的问题。密码是必需的,其他字段都是可选的。

sudo adduser myfreax
Adding user `myfreax' ...
Adding new group `myfreax' (1001) ...
Adding new user `myfreax' (1001) with group `myfreax' ...
Creating home directory `/home/myfreax' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
	Full Name []: 
	Room Number []: 
	Work Phone []: 
	Home Phone []: 
	Other []: 
Is the information correct? [Y/n] 

最后,输入Y确认信息是否正确。该命令将创建新用户的家目录,并将初始化文件从/etc/skel目录复制到用户的家目录。

默认情况下,在Ubuntu,sudo组的成员被授予sudo访问权限。如果您希望新创建的用户具有sudo权限,请将用户添加到sudo组。

修改用户所属组的命令是usermod命令,我们不建议直接修改用户主要组。这可能导致某些权限问题。最好的方式将用户追加到sudo组中。

因此你将使用usermod命令的-aG选项,添加用户到sudo组,-a表示追加用户到指定组,-G选项表示不要将用户从其它组中移除。

sudo usermod -aG sudo username

通过GUI添加新用户

如果您不喜欢命令行,则可以通过GUI添加新的用户帐户。打开Ubuntu设置,找到用户,然后单击添加或删除用户并更改密码

在新窗口中单击解锁按钮,然后在出现提示时输入用户密码。单击添加用户按钮,将出现添加用户对话框。

然后选择新用户是标准用户还是管理员用户并输入信息。完成后,单击添加按钮。管理员用户用户将具有sudo权限。

deluser 命令删除用户

如果不再需要用户,可以从命令行或通过GUI删除它。在ubuntu中删除用户方式也是有两种。

您可以使用两个命令来删除用户,分别是userdeldeluser。在Ubuntu,建议您使用deluser命令,因为它比userdel更友好。

同样在脚本中,我们建议你使用userdel而不是deluser。因为其它发行版不存在deluserdeluser仅在基于Ubuntu的发行版存在。

deluser仅在指定用户参数时,deluser将删除用户而不删除用户文件。如果你需要用户的家目录和邮件等信息请使用--remove-home选项。

sudo deluser username

sudo deluser --remove-home username

通过GUI删除用户

如果您不喜欢命令行,则可以通过GUI添加新的用户帐户。打开Ubuntu设置,找到用户,然后单击添加或删除用户并更改密码

在新窗口中单击解锁按钮,然后在出现提示时输入用户密码。单击添加用户按钮,将出现添加用户对话框。

单击移除用户按钮,系统将提示您是保留还是删除用户家目录。单击其中一个按钮将删除该用户。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7585

(0)
郭靖的头像郭靖
上一篇 2023年3月10日 下午4:44
下一篇 2023年3月11日 下午5:01

相关推荐

  • 虚拟机中进行raid5测试部署

    raid5需要几块硬盘?答案:至少3块。raid5是独立磁盘冗余阵列(raid)种一种,它是用户数据和数据奇偶校验码轮流存储在所有磁盘阵列种的一种体系架构,根据raid5的工作原理,要实现raid5至少需要3块物理磁盘。 原理:每次存储数据时,数据被平均分配到n-1个磁盘中,随机选中一个磁盘生成校验码。当有一个磁盘坏掉时,还可使用其他磁盘进行热备份故障修复;…

    2022年8月16日
    1.1K00
  • Ubuntu 输入正确的密码后,黑屏一闪,重新返回到登陆界面问题解决

    一,问题描述: Ubuntu出现登陆界面后,选择用户名,输入密码,然后登陆画面消失,似乎要进入系统了;但很快,又出现了同样的用户登陆界面,再次选择用户名、输入密码,再次来到这个状态,形成一个死循环。 二,解决办法: 1.若是本地的虚拟机运行的服务: 在登录界面Ctrl+Alt+F1进入命令行界面: 先找到这个文件: /home/user/.xsession-…

    2023年11月29日
    1.9K00
  • MySQL 用户管理和权限管理

    在项目中,一个数据库有很多人需要使用,不能所有的人都使用相同的权限,如果人比较多,一人一个用户也很难管理。一般来说,会分超级管理员权限,管理员权限,读写权限,只读权限等,这样方便管理。当然,具体怎么管理权限根据实际情况来确定。无论如何,都需要创建多个用户来管理权限。root 是数据库的超级管理员用户,对于普通开发人员来说,权限太大了,如果不小心做了一些不可逆…

    2022年6月9日
    1.4K00
  • 对象存储

    我们知道,在很长的一段时间里,这三种架构几乎统治了数据存储市场。所有行业用户的数据存储需求,都是在这三者中进行选择。 然而,随着时代的发展,一种新的数据存储形态诞生,开始挑战前面三者的垄断地位。 没错,它就是云计算时代存储技术的新网红——对象存储。 对象存储,也称为“面向对象的存储”,英文是Object-based Storage。现在很多云厂商,也直接称之…

    2024年2月6日
    74000
  • CentOS 7搭建本地yum源和局域网yum源

    看到这个都是情非得已的,话不多说,直接盘 搭建本地yum源 本地yum源,就意味着只有搭建该yum源的这台服务器能使用,其它的服务器都不能使用该yum源。搭建本地yum源的所有步骤如下: #准备好一个centos 的镜像,我这里是CentOS-7-x86_64-DVD-1810.iso # 在/local-yum目录创建挂载镜像的文件夹 # 将iso镜像挂载…

    2023年5月4日
    1.0K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信