【Linux】用户和用户组|将用户添加到root组中

2023-05-16

添加组

usermod -a -G root dev

修改dec的用户组为root

usermod -g root dec

删除组用户dev的用户组root

gpasswd -d dev root

将用户dev加入到root组

gpasswd -a dev root

2.查看用户、用户组

cat /etc/passwd     #可以查看所有用户的列表

w                   #可以查看当前活跃的用户列表

cat /etc/group      #查看用户组
groups       #查看当前登录用户的组内成员

groups  test #查看test用户所在的组,以及组内成员
 
whoami       #查看当前登录用户名

1、添加用户

# useradd test

2、更改密码

passwd 123456

Linux如何查看所有的用户和组信息

https://www.cnblogs.com/selectztl/p/9523151.html

linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号。在使用linux操作系统时候,通常我们会遇到对多用户进行管理。
比如:

用户账号的添加、删除、修改

用户口令的管理

用户组的管理

1.新用户的添加

语法:useradd 选项 用户名

参数说明:

  -c comment 指定一段注释性描述。

       -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。

       -g 用户组 指定用户所属的用户组。

       -G 用户组,用户组 指定用户所属的附加组。

       -s Shell文件 指定用户的登录Shell。

       -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

useradd -d /home/ztl -m ztl

解释:此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

useradd -s /bin/sh -g group -G adm,root gem

解释:此命令新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组。

这里可能新建组:#groupadd group:groupadd adm

增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group等。

Linux提供了集成的系统管理工具userconf,它可以用来对用户账号进行统一管理。

2.查看用户、用户组

cat /etc/passwd     #可以查看所有用户的列表

w                   #可以查看当前活跃的用户列表

cat /etc/group      #查看用户组
groups   #查看当前登录用户的组内成员

groups   #test 查看test用户所在的组,以及组内成员

whoami   #查看当前登录用户名

3.删除账号

如果一个用户的账号不再使用,可以从系统中删除。删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。

userdel 选项 用户名

常用的选项是 -r ,它的作用是把用户的主目录一起删除。

userdel -r ztl

解释:此命令删除用户ztl在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。

4.修改账号

修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。

修改已有用户的信息使用usermod命令,其格式如下:

usermod 选项 用户名

常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等,这些选项的意义与useradd命令中的选项一样,可以为用户指定新的资源值。

另外,有些系统可以使用选项:-l 新用户名

这个选项指定一个新的账号,即将原来的用户名改为新的用户名。

例如:

usermod -s /bin/ksh -d /home/z -g developer sam

解释:此命令将用户sam的登录Shell修改为ksh,主目录改为/home/z  用户组改为developer

5.用户口令管理

用户管理的一项重要内容是用户口令的管理。用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。

指定和修改用户口令的Shell命令是passwd。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。命令的格式为:

passwd 选项 用户名

可使用的选项:

  • -l 锁定口令,即禁用账号。
  • -u 口令解锁。
  • -d 使账号无口令。
  • -f 强迫用户下次登录时修改口令。

如果默认用户名,则修改当前用户的口令。

例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:

$ passwd

如果是超级用户,可以用下列形式指定任何用户的口令:

# passwd sam

演示:

复制代码

[root@admin ~]# passwd sam
Changing password for user sam.
New password:
BAD PASSWORD: it is too simplistic/systematic
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.

复制代码

上面例子提示:密码太简单,不用管它,继续输入密码就OK了。

普通用户修改自己的口令时,passwd命令会先询问原口令,验证后再要求用户输入两遍新口令,如果两次输入的口令一致,则将这个口令指定给用户;而超级用户为用户指定口令时,就不需要知道原口令。

为了系统安全起见,用户应该选择比较复杂的口令,例如最好使用8位长的口令,口令中包含有大写、小写字母和数字,并且应该与姓名、生日等不相同。

为用户指定空口令时,执行下列形式的命令:

# passwd -d sam

此命令将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令。

passwd命令还可以用-l(lock)选项锁定某一用户,使其不能登录,例如:

# passwd -l sam

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Linux】用户和用户组|将用户添加到root组中 的相关文章

  • Kerloud mini飞控PX4固件使用详解

    简介 Kerloud Mini是由云讷科技 xff08 深圳 xff09 有限公司发布的自驾仪产品 xff0c 主要面向无人系统 xff08 如无人机 无人车等 xff09 作为一个受益于开源社区的开发团队 xff0c 我们积极使产品能够兼
  • 示波器基础二十问

    第一问 xff1a 示波器的波形代表什么意义 xff1f 一句话概括 xff1a 水平坐标代表时间 xff0c 垂直坐标代表电压 xff08 一般是电压 xff09 xff0c 电压随时间变化的曲线就是示波器显示的波形 垂直坐标比较好理解
  • 设置Ubuntu 18登陆时直接进入命令行界面(字符界面)

    一般而言 xff0c 登陆之后默认的时图形界面即Xwindows界面 xff0c 我们在登陆后默认界面后打开终端 xff08 命令行 xff09 快捷键为 xff1a ctl 43 alt 43 T sudo systemctl set d
  • Keil5配置使用IAP15F2K61S2的头文件

    一 xff0c 安装Keil版本仿真驱动 STC ISP 首先选择 Keil关联设置 页面 xff0c 点击 添加MCU型号到Keil中 xff0c 在出现的如 Keil的安装目录 自己安装时所选择的 xff0c 找到后 确定 出现下图为成
  • Java常用工具类之HttpUtils

    HttpClien请求涉及到两个类 xff0c 一个是http的请求 xff0c 另一个是对http连接池参数进行设置 所需的jar span class token tag span class token tag span class
  • Jetson 系列——基于yolov5对反光衣和安全帽的检测,部属于jetson xavier nx,使用tensorrt、c++和int8加速,可用于边缘计算

    代码地址 xff1a github c 43 43 地址 https github com RichardoMrMu yolov5 reflective clothes detect github python地址 https github
  • 开源自制的6通道航模遥控器(三)-遥控器端增加MIX混控模式

    1 了解什么是混控 要了解混控 xff0c 需要先对比一般的遥控模式 一般遥控的每个操作控制都是一个通道 xff0c 比如美国手的遥控器 xff0c 左边摇杆前后控制油门 xff0c 左右控制方向舵 xff1b 右边摇杆前后控制升降舵 xf
  • MacOS终端配置

    MacOS下终端的一些问题 安装HomeBrew 官方推荐的是 bin bash c 34 curl fsSL https raw githubusercontent com Homebrew install master install
  • ArcFaceSDK3.0 Python Demo

    做服务外包项目需要是用虹软的人脸对比SDK xff0c 项目使用Python进行开发 xff0c 但是网上以及官方社区没有基于Python的3 0版本项目 xff0c 所以自己根据社区里大佬1 1和2 0的Demo修改套了一下 face c
  • 利用Github和Hexo搭建自己的博客

    之前的自己搭的服务器gg了 xff0c 一直也没动手继续去恢复一下 xff0c 前段时间看操作系统教程的时候被NEXT这个主题吸引了 xff0c 再次萌生了整个博客的想法 之前就有听说过Github可以搭博客 xff0c 所以这次也打算试一
  • 面向行业级应用的Kerloud 600 Pro-Cam Pod开发平台

    产品定位 Kerloud 600 Pro Cam Pod是云讷科技 xff08 深圳 xff09 有限公司为行业级无人机解决方案开发者打造的一款高级无人机研发平台 xff0c 产品搭载高算力Nvidia GPU 高清吊舱云台并配备专业的SD
  • swift-网络-URLSession学习

    URLSession 在 2013年随着 iOS7 的发布一起面世的 xff0c 苹果对它的定位是作为 NSURLConnection 的替代者 xff0c 在 iOS9 之后苹果官方已经移除了 NSURLConnection xff0c
  • nil和Nil及NULL和NSNull的区别 - OC

    其实早就想研究一下nil Nil NULL和NSNull之间的区别 xff0c 只是工作上除了nil xff0c 其它的几乎少有用到 xff0c 所以一直拖到今天 有时候感觉自己越来越浮躁 xff0c 对细微处的知识理解不够深入 xff0c
  • Fast-planner代码阅读2-TopoReplan (path searchiing部分)

    文章目录 1 总体流程2 Topo Path Finding Algorithm主要算法及图例3 topoPath路径搜索代码流程3 1 createGraph xff08 xff09 3 1 1 findVisbGUard3 1 2 ne
  • centos7.7 安装google浏览器

    centos7 7 安装google浏览器 添加google chrome 源 cd etc yum repos d vi google chrome repo 添加如下内容 google chrome name 61 google chr
  • mysql5.6漏洞_MySQL 5.6.24 Buffer Overflow

    61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • java获取gps 串口_从串口读取GPS数据

    网上找来的代码自己修改之后放到这里的 参考地址 xff1a http www pcppc cn kaifa VBjiaocheng kaifa 18010 html http www itqoo com programme ASPNET 2
  • 串口转以太网服务器原理,串口服务器和串口转以太网模块的区别

    现在市面上的串口转以太网产品主要有两种 xff0c 即串口服务器和串口转以太网模块 用户在开始项目前 xff0c 首先需要考虑的是选择串口服务器还是串口转以太网模块 拓普瑞 TP305V1 0 USR TCP232 24 上图所示 xff0
  • 面向未来飞车应用的Kerloud Flyingrover开发平台

    简介 飞行汽车是经常在科幻文学 影视作品中出现的酷炫元素 xff0c 充斥着人们对未来的美好憧憬 随着Google Airbus等科技巨头加入研发阵营 xff0c 配合未来新的空中交通管制系统 xff0c 汽车飞上天终将成为现实 为了满足开
  • 【转载】深蓝学院-运动规划重点笔记

    原文链接 xff1a https blog csdn net wqwqqwqw1231 article details 107310965 基于图搜索的方法 配置空间 xff1a 维度等于机器人的自由度 xff0c 可以理解为一个点可以表示

随机推荐