• 查看所有组的信息:(信息保存在/etc/group文件中)
  •   其中每段信息用:分割 ,每段的含义如下:

      用户名组名:密码:用户组的id:用户组所包含的用户(多个用户用,分割)

  • 查看所有的用户信息:(信息保存在/etc/passwd文件中)

  其中每段信息用:分割 ,每段的含义如下:

  用户名:密码:用户的id:用户所在组的Id:备注信息:用户目录:命令所在目录

  • 查看某个用户信息

    • 命令:cat /etc/passwd | grep 用户名
  • 查看某个用户组信息

    • 命令:cat /etc/group |grep 组名
  • 查看用户组密码相关信息

    • 命令:cat   /etc/gshadow
    • 说明:组密码信息分为4个部分,是以“:”分割开的

    • 组名称:用户组密码:用户组管理者:组内用户列表
  • 查看用户密码相关信息

    • 命令:cat    /etc/shadow
    • 说明:用户密码文件shadow,是以”:”将信息分成了9个部分:

      1. 用户名
      2. 用户密码
      3. 最后一次改变的日期,从1970、1、1可以计算的
      4. 密码变更锁定的天数,与第3段比较后锁定天数过后才能变更密码
      5. 密码使用期限,以第三段相比后在此天数内需要重设你的密码
      6. 密码变更前警告期,与第五段部分相比密码快要到期时,系统会发出警告
      7. 密码过期宽限时间
      8. 账号失效日期(与密码失效不失效没有关系)
      9. 保留字段
  • 查看当前登录用户的组成员信息

    • 命令:groups
  • 查看用户所在组及组内成员
    • 命令:groups 用户
  • 查看当前登录的用户名

    • 命令:whoami
    •  

  • 增加用户   

    • 命令:useradd 用户名
    • 例如:useradd sky
  • 增加用户并同时添加家的目录

    • 命令:useradd -m 用户名
    • 例如:useradd -m sky
  • 删除用户 

    • 命令:userdel  用户名
    • 例如:userdel  sky
  • 删除用户并删除家目录下的用户名目录

    • 命令:userdel -r 用户名
    • 例如:userdel -r sky    #系统将自动删除/home/sky这个用户目录,而不管这个目录是否为空
  • 设置及修改用户密码

    • 命令:passwd 用户名
    • 例如:passwd sky      #这样系统要求输入两次密码
  • 切换用户

    • 命令:su 用户名
  • 切换用户,并把切换到该用户家的目录也切换过来
    • 命令:su   -   用户名     #注意,“-” 前后都有空格的  

Linux 用户组及用户管理的更多相关文章

  1. Linux学习之用户管理命令与用户组管理命令(十五)

    Linux学习之用户管理命令与用户组管理命令 目录 用户管理命令 用户添加命令useradd 修改用户密码passwd 修改用户信息usermod 修改用户密码状态chage 删除用户userdel ...

  2. linux上的用户管理

    作为一个专业的服务器发行版,CentOS上存在着n多个用户,作为一个专业的运维工程师,linux的用户管理和用户组的管理是做为一个SA必不可少的工作. 下面我们就先来谈谈linux中的用户管理: us ...

  3. Linux用户组和权限管理

    Linux用户组和权限管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.   一.Linux的安全模型 1>.安全3A 这并不是Linux特有的概念,在很多领域都有3A的概念 ...

  4. Linux常用命令--用户管理,文件权限,打包命令等

    幕布链接 Linux常用命令--用户管理,文件权限,打包命令等

  5. 安装VMtools vim编辑器的使用 压缩包命令 Linux下的用户管理 (第三天)

    VM tools:方便我们虚拟机和宿主机之间复制数据或移动文件等 安装VMtools 1.菜单栏-虚拟机-安装VM tools 将其选中 2.进入系统,在桌面位置里面有VM tools的光盘,双击进入 ...

  6. Linux命令整理,用户管理,用户组管理,系统管理,目录管理常用命令

    知识点梳理 Linux课堂笔记 学习目标 能够知道什么是Linux系统以及它的应用场景 能够独立完成安装VMware虚拟机和网络配置 能够独立完成安装CentOS以及远程终端SecureCRT 能够熟 ...

  7. linux笔记:用户管理命令和用户组管理命令

    用户管理命令 命令名称:useradd功能:添加用户(添加完后不能立即使用,必须用passwd修改用户密码后才能使用)用法:useradd [选项] 用户名选项参数:-u 手工指定用户的UID-d 手 ...

  8. linux学习之用户管理

    用户管理是在root用户下进行相关操作的 1.配置文件路径:         保存用户信息的文件:/etc/passwd         保存密码的文件:/etc/shadow         保存用 ...

  9. Linux 命令整理 —— 用户管理

    Linux用户管理以读.写.执行动作为权限,以用户组为单位,限制用户行为.对于文件的的操作,可以限制读.写.执行中的哪一种,也可以限制文件所有者.组用户.组外用户相应的权限. 所以,要建立用户,最好先 ...

随机推荐

  1. centOS7 mini配置linux服务器(五) 安装和配置tomcat和mysql

    配置java运行环境,少不了服务器这一块,而tomcat在服务器中占据了很大一部分份额,这里就简单记录下tomcat安装步骤. 下载 首先需要下载tomcat7的安装文件,地址如下: http://t ...

  2. js解析xml浏览器兼容性处理

    /****************************************************************************** 说明:xml解析类 ********** ...

  3. Netty对WebSocket的支持(五)

    Netty对WebSocket的支持(五) 一.WebSocket简介 在Http1.0和Http1.1协议中,我们要实现服务端主动的发送消息到网页或者APP上,是比较困难的,尤其是现在IM(即时通信 ...

  4. MySQL优化五 SQL优化

    1.减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然 ...

  5. mysql之其他

    一 IDE工具介绍 下载链接:https://pan.baidu.com/s/1bpo5mqj 掌握: 1. 测试+链接数据库 2. 新建库 3. 新建表,新增字段+类型+约束 4. 设计表:外键 5 ...

  6. Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

    方法的重写Overriding和重载Overloading是Java多态性的不同表现.重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现.如 ...

  7. Java--高效的定时任务设计

    相信你在日常的开发中肯定遇到过这种问题: 需要对实体类的状态信息进行管理,比如一定时间后修改它为XXX状态. 举个例子: 订单服务,当用户提交了订单后,如果在30分钟内没有支付,自动取消订单,这就是一 ...

  8. 编写Qt Designer自定义控件

    一)流程概述 在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等.虽然Qt Designer里的控件可以满 ...

  9. Shell脚本之反引号【``】和 $()

    一.奇怪的返回 今天在搞监控的时候,修改一个老脚本,主要是通过对操作系统进行判断来获取不同的监控参数.(获取top参数在不同操作系统上也有个坑,会在另外一篇里面写) 脚本如下,非常简单: #处理Cen ...

  10. IE6的兼容性以及处理方法

    1. 当我们写了一段正确的代码,但是在不同浏览器下,产生一些不正确的解析,这叫做兼容性问题 2. 在IE6下 ,标准盒模型: width/height = content; 可视宽/高 = conte ...