Ubuntu18.04系统中创建/删除新用户--详细操作

超详细!Win10(UEFI启动)安装Ubuntu18.04双系统 UEFI模式 首先必须说明的是,有两种不同的启动模式,在安装双系统的时候的操作也不尽相同,本文是针对UEFI启动模式的安装双系统的成功案例。如果您的计算机的启动模式是Legacy,请参考其他文章。 如何知道自己的电脑是哪种启动模式 找到“运行” -> 在“运行”中输入:msinfo32 -> 查看右边的信息,找到“BIOS模式”,如果后边是“UEFI”,那么这篇文章就可以应用到你的计... 阅读详情

添加用户的话,有两个命令:

adduser 、 useradd —— adduser会直接生成家目录,但是useradd则不会,useradd会有一堆选项让你选择。

删除用户的命令:

userdel

登录Ubuntu系统,查看所有用户,需要查看/etc/passwd文件

cat /etc/passwd

在这里插入图片描述
/etc/passwd中一行记录对应着一个用户,每行记录又被冒号(:)分隔为7个字段,其格式和具体含义如下:

用户名:口令:用户标识号:组标识号:注释性描述:用户主目录:命令解释程序

两种方式创建新用户:

1)useradd

useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
主要参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。 
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。
说明

useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。

应用实例

本文基于Linux的Ubuntu系统新建一个普通用户,新建只能在控制台下登录的用户

  1. 切换为root用户为了获取创建用户的权限
~$ sudo su
  1. 添加一个新用户(如用户名newuser)
useradd newuser -m

useradd后是用户的名字
-m代表创建用户的同时创建该用户的home目录
查看/home目录已经有了新用户newuser的文件夹
查看/etc/passwd文件内容,也有了newuser用户
在这里插入图片描述
创建用户时候,会自动创建该用户所在组,默认组名和用户名一样。通过cat /etc/group 查看
在这里插入图片描述
为用户设置密码:

 passwd newuser

再次进行切换,可以正常登录

su - newuser

‘-’的意义是切换过来直接到用户的主目录
可以使用pwd查看当前目录
在这里插入图片描述
默认新建的用户没有sudo权限,要赋给sudo权限要在有sudo权限的用户使用以下命令

sudo usermod -a -G adm newuser
sudo usermod -a -G sudo newuser

这两句是将newuser用户添加到adm组和sudo组
在这里插入图片描述
用户删除使用命令;

sudo userdel newuser 

这样删除了用户,但是没有删除用户的home目录

sudo userdel -r newuser 

这样删除了用户,同时删除用户的home目录
在这里插入图片描述
切换到用户newuser

su newuser

切换后如下:

可以看到登陆以后的用户csdn当前所在目录仍为“/home/a”,即用户a(主用户)的主目录。

这种方式只能在控制台中互相切换用户,一旦重启系统,用该用户还是无法登陆(只能用原来的用户或root登陆)。

2 新建可登录图形用户界面的用户 adduser

  1. 切换为root用户为了获取创建用户的权限
~$ sudo su

2)添加一个新用户(如用户名为zzq)

adduser zzq

然后根据系统提示进行密码和注释性描述的配置,全程不用自己输入其他命令即可配置成功,用户主目录和命令解析程序都是系统自动指定。
在这里插入图片描述
3) 查看用户的属性

cat /etc/passwd

在这里插入图片描述
4) 退出当前用户,以用户zzq登陆系统
在这里插入图片描述
当我们在指令前加入“sudo”执行一些指令时,会出现错误
在这里插入图片描述
再次切换到root用户(不要用sudo su, 而用su root)
在这里插入图片描述
如果这里提示“su: Authentication failure”,是因为没有给root设置登录密码,解决方法:

1.先切换回用户sdas: su sdas
2.在给root设置登录密码:sudo passwd root

在这里插入图片描述
2)返回到初始用户下执行visudo命令
在这里插入图片描述
3)该命令实际上打开的是/etc/sudoers文件,修改该文件,在“root ALL=(ALL:ALL) ALL”这一行下面加入一行:

csdn ALL=(ALL:ALL) ALL

在这里插入图片描述
4)切换回zzq,在使用sudo命令就可以了。
在这里插入图片描述

ubuntu18.04安装以及卸载ROS-Melodic详细教程 引言 ROS (Robot Operating System, 机器人操作系统) 提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。它提供了硬件抽象、设备驱动、函数库、可视化工具、消息传递和软件包管理等诸多功能。ROS遵循BSD开源许可协议。 以上简介是ROS官网:http://wiki.ros.org/ 对ROS的介绍,ROS是一个机器人操作系统,通过使用ros,我们可以控制现实生活中的硬件,然后使得硬件之间根据编写的代码配合行动,做出我们想要的机器人,比如现在很火的无人驾驶汽车,也是用到ros系 阅读详情

相关推荐

ubuntu18.04创建用户、切换用户、修改权限、删除用户

参考:Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法 文章目录创建用户:adduser切换用户:su删除用户:userdel 创建用户:adduser 输入如下命令 > cat /etc/passwd 若显示新用户信息,说明添加成功 切换用户:su 删除用户:userdel > sudo userdel username # 只删除用户,不删除用...

qq_43126480的博客 5870

【Ubuntu】--- 创建用户 删除用户 及其他用户操作大全 持续更新中

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

秋知叶i 5932

Ubuntu18.04系统备份与恢复软件推荐——Systemback

Linux系统备份与恢复软件推荐——systemback推荐理由systemback简介systemback的安装systemback的使用软硬件平台SDK 工程1.从vivado导出硬件到SDK①在vivado下生成bit流文件②导出硬件③启动SDK2.新建一个SDK工程3.放入ZmodADC1410_Demo_Baremetal源码4.验证测试参考相关 操作系统:Ubuntu18.04.5 推荐理由 由于在平时ubuntu系统(物理机)使用过程中,在搭建一些自己需要的环境的时候,总是会由或多或少的问题出

jhn1996的博客 1万+

Ubuntu系统添加和删除用户方法。

在Ubuntu系统中,您可以使用命令行工具来添加和删除用户。请注意,上述命令需要使用sudo权限来执行。确保您具有足够的权限进行操作。希望这些信息对您有所帮助!如果您有任何其他问题,请随时提问。将"username"替换为您想要添加的实际用户名。将"username"替换为要删除的实际用户名。

高性价比服务器就选:蓝易云 2541

HMMER实战:从零部署到序列分析

本文详细介绍了HMMER工具的安装与使用,从源码编译到环境配置,再到核心工具hmmbuild、hmmsearch等的实战应用。通过球蛋白序列分析案例,展示了HMMER在生物信息学中的强大功能,帮助读者快速掌握序列分析技巧。

weixin_42529366的博客 245

微信小程序地图开发避坑指南:腾讯地图API从配置到实战(附完整代码)

本文详细解析微信小程序中腾讯地图API的开发实践,从基础配置到高级功能实现,涵盖地图显示、地点搜索、路线规划等核心功能,并提供完整代码示例和常见问题解决方案,帮助开发者高效避坑。特别针对JavaScript SDK和map组件的使用进行了深度优化指导。

weixin_33725722的博客 485

ubuntu18.04创建新用户

Ubuntu创建新用户

qq_43604945的博客 2782

ESP32-IDF HTTP服务器实战:从零搭建Web控制界面

本文详细介绍了如何在ESP32平台上使用ESP-IDF框架从零搭建HTTP服务器,并创建Web控制界面。内容涵盖环境配置、服务器基础设置、Web页面处理、GPIO控制接口实现及AJAX异步请求处理,帮助开发者快速掌握物联网设备Web控制开发。

efc123456的博客 1063

ubuntu怎么样删除和创建用户

1.切换为rootsudo su2.添加一个新用户按操作提示就可以了,最后面的什么地址什么的都不需要填,填个名字就可以了。其他直接回车跳过3.将用户添加到sudo组这样我们就可以看到自己的用户了(这个图是我删除之后的,以前该有一个gec用户)

weixin_56533319的博客 2255

【OpenCV】图像的像素直方图 图像特征点 cv::FAST cv::ORB ORB_SLAM2::ORB

文章目录图像直方图代码实现cv::FAST和cv::ORB 检测图像特征点cv::FAST和cv::ORB 检测图像特征点代码实现ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比ORB_SLAM2::ORB和自己实现ORB图像特征点检测效果对比代码实现 图像直方图代码实现 图像是由不同数值(颜色)的像素构成的,像素值在图像中的分布情况是图像的重要属性,可以用直方图修改图像的外观,标识图像的内容,检测图像中特定的物体或纹理。 单通道灰度图像中每个像素都有一个 0(黑色)-255(白色)的整

小秋 AI SLAM 入门实战教程 2509

基于遗传算法的码头泊位分配调度优化问题求解

例如,基因型为 [3, 1, 4, 2] 表示第一艘停靠在第三个泊位,第二艘停靠在第一个泊位,以此类推。同时,该码头有 n 艘船需要停靠,每艘船的货物数量、船长、船宽都不同,需要根据其特性来分配合适的泊位,并确定每个泊位的使用时间,以最大化码头的使用效率。码头的泊位分配调度是一个关键的物流问题,它涉及到船舶的进出港、货物的装卸和存储等多个方面,因此对其进行优化是至关重要的。根据得到的最优个体,可以得到每个泊位停靠的船只、使用时间等信息,从而确定码头的泊位分配调度方案。% 不同船只的货物数量。

uote_e的博客 1075

如何在Ubuntu中添加和删除用户

为了能够创建和删除用户,需要以root身份或具有sudo权限的用户身份登录。可以通过命令行和GUI两种方式进行操作,接下来主要讲解通过命令行操作 添加用户 在Ubuntu中,有两个命令行工具可用于创建新的用户帐户:useradd和adduser。useradd是一个用于添加用户的最普遍命令(所有发行版都支持),而adduser 是useradd 的友好交互式前端,是用Perl编写的。使用adduser创建新用户帐户username您将运行以下命令: sudo adduser username 命令

Hanscal 1万+

Yocto开发讲解系列 - 总目录

Yocto开发讲解系列总纲Yocto开发专栏前言

fulinux的博客 3万+

Ubuntu 18.04系统下创建新用户

以下介绍在Ubuntu 18.04系统下创建新用户/目录、修改用户权限及删除用户的正确方法。在Ubuntu系统上创建新用户使用[sudo useradd 用户名]命令,但只能创建用户,不能在/home/中创建用户目录,也无法设置用户权限。以下为创建新用户并且分配权限的正确方法。 一、创建用户目录 可以先参考:useradd命令_Linux useradd命令使用详解:创建的新的系统用户 ...

javaWeb 7868

【C/C++ 性能优化】了解cpu 从而进行C++ 高效编程

在当代软件开发领域,CPU(Central Processing Unit,中央处理器)的性能优化一直是一个核心议题。尤其是对于C++开发者而言,无论是在Linux平台还是其他操作系统中,都需要深刻理解CPU的工作原理以及如何充分利用CPU资源,以确保软件运行的高效性和稳定性。正如计算机科学家Donald Knuth在《计算机程序设计的艺术》中所说:“过早的优化是万恶之源”,然而,这并不意味着我们应该忽视性能优化——相反,我们需要在正确的时间以正确的方式进行优化。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 4745

杰理JL7033C芯片运行SoundFont音色库教程

本教程介绍如何在杰理JL7033C芯片上移植TinySoundFont音色库,实现MIDI播放功能。关键步骤包括:获取TinySoundFont开源代码,创建音色库声音播放数据流,封装核心功能文件。硬件需配备外部PSRAM和NOR FLASH存储音色库,软件使用杰理SDK和工具链。移植后系统可支持40个voice,满足MIDI播放和电子琴演奏需求。教程详细说明了代码移植过程,包括音色库文件处理、内存配置和音频流水线设置。

qq_42014563的博客 610

Ubuntu 18.04下创建新用户/目录、修改用户权限及删除用户的方法

以下介绍在Ubuntu 18.04系统下创建新用户/目录、修改用户权限及删除用户的正确方法。在Ubuntu系统上创建新用户使用[sudo useradd 用户名]命令,但只能创建用户,不能在/home/中创建用户目录,也无法设置用户权限。以下为创建新用户并且分配权限的正确方法。 一、创建用户目录 可以先参考:useradd命令_Linux useradd命令使用详解:创建的新的系统用户 创建新用户...

顾道长生的科研笔记 6475

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ubuntu18.04双系统安装教程

Windows10安装ubuntu18.04双系统教程 说明:双系统,非虚拟机。 懒癌晚期,偏爱傻瓜教程,做大佬博客“傻瓜化”搬运工,大佬博客都在参考链接中给出。我所整理皆经过本人亲身实践,参考了多篇博客,也建议大家切忌盯着一篇博客死磕。 我整理教程原则:1、正文中尽量少的出现链接,能复制绝不点链接;2、图片越多越好,越“傻瓜”越好。 主要摘抄下述两篇博客,对其简略的地方加以详述: 1: https://www.cnblogs.com/masbay/p/11627727.html. (《Windows10安

weixin_43091381的博客 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Ubuntu18.04 安装MySQL并创建新用户配置远程连接

本文讲解Ubuntu18.04安装MySQL数据库,并进行初始化配置和创建新用户并设置远程连接 环境准备: 1、Ubuntu

weixin_47614014的博客 2541

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Ubuntu18.04安装教程——超详细的图文教程

Ubuntu18.04镜像

weixin_44623637的博客 14万+

Ubuntu 20.04下创建新用户/目录、修改用户权限及删除用户的方法

以下介绍在Ubuntu 18.04(同样适用于ubuntu20.04)系统下创建新用户/目录、修改用户权限及删除用户的正确方法。在Ubuntu系统上创建新用户使用[sudo useradd 用户名]命令,但只能创建用户,不能在/home/中创建用户目录,也无法设置用户权限。以下为创建新用户并且分配权限的正确方法。 一、创建用户目录 可以先参考:useradd命令_Linux useradd命令使用详解:创建的新的系统用户 创建新用户所使用的命令是: sudo useradd -r -m -s /

johnhuster的专栏 1万+

Ubuntu18.04更换国内源及详细操作

Ubuntu18.04更换国内源 这里讲解如何ubuntu系统如何更换阿里云源,作为科研的起步,跟着我,一步一步进入到机器学习的世界中吧! 1.打开源文件 sudo vi /etc/apt/sources.list dd(长按) i 鼠标右键-粘贴你复制的源 esc :wq 2.将原有的数据注释掉,换上国内镜像 长按dd进行删除原来的代码 下边是阿里云源(推荐) deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe

姚蔚敏的博客 1万+

在Ubuntu 18.04上添加和删除用户的方法

在 Linux 系统上添加和删除用户是最重要的系统管理任务之一,需要熟悉这些操作。在创建新系统时,通常只能默认访问root帐户。虽然以root用户身份运行可以完全控制系统和用户,但也存在危险和可能的破坏性。对于常见的系统管理任务,最好的做法是添加一个非特权用户,并在没有root权限的情况下执行这些任务。您还可以为系统上的其他用户创建额外的非特权帐户。系统上的每个用户都应该有自己单独的帐户。对于需要管理员权限的任务,在 Ubuntu 系统上安装了一个名为sudo的工具。简而言之,sudo。

rubys007的博客 1659

如何将Ubuntu 18.04升级到Ubuntu 20.04

好吧,基于Ubuntu发布周期趋势,代号为Focal Fossa的Ubuntu 20.04现在可以进行测试,正式版本可能会在2020年4月发布。 现在让我们看看如何将Ubuntu 18.04升级到Ubuntu 20.04。 将Ubuntu 18.04升级到Ubuntu 20.04 免责声明:请注意,本指南仅用于测试目的,而不是生产环境,因此,对于此处描述的过程可能对您的系统造成的任何损害,我们概不负责。 在将系统升级运行到下一个主要发行版本之前,请确保已备份当前系统,以使您可以恢复原状,以防万一。 备

lyc0424的博客 2万+

Ubuntu18.04下安装pytorch详细步骤

说明: 使用系统为Ubuntu18.04,CUDA版本为10.2,CUDNN为7.6.5 1、Anaconda的下载安装 到官网进行下载,我下载的是Anaconda3-2020.02-Linux-x86_64.sh之后使用命令 bash Anaconda3-2020.02-Linux-x86_64.sh,一直按回车,知道出现yes位置,之后会默认安装。 安装成功后我没有截图,这个没有其他疑问,可以一路执行到底。 2、查看自己的Python版本 使用anaconda后,系统的默认Python版本会被替换,在终

weixin_45885232的博客 1万+

Ubuntu18.04安装教程

一、准备工作 注:本篇文章以 Ubuntu18.04.1 的安装为例。 准备工作在其他系统上进行,我这里在 Windows10 上进行以下的三步。 1.下载 Ubuntu 镜像 打开ubuntu18.04.1的下载地址https://www.ubuntu.com/download/desktop进入页面后点击右边的Download按钮开始下载。 2.制作U盘启动盘 1)安装制作工具:UltraISO(点我下载),下载完成后安装最新UltraISO官方免费下载 - UltraISO软碟通中.

Hedia Pan的博客 3万+
上一篇: Kubernets笔记(十六)--Secrect
下一篇: Kubernetes笔记(十七)--RBAC具体使用
那记忆微凉
博客等级 码龄9年 412粉丝 387原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值