linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。


1.配置文件

  保存用户信息的文件:/etc/passwd

  保存密码的文件:/etc/shadow

  保存用户组的文件:/etc/group

  保存用户组密码的文件:/etc/gshadow

  用户配置文件:/etc/default/useradd


2./etc/passwd格式

  使用命令:man 5 passwd

    account:password:UID:GID:GECOS:directory:shell

    用户名 用户登陆系统的用户名

    密码 密码位

    UID 用户标示号

    GID 默认组标示号

    描述信息 存放用户的描述信息

    宿主目录 用户登陆系统的默认目录,默认 是在/home/下

    命令解析器 用户使用的Shell,默认是bash

  查看命令:man 5 shadow

    用户名 登陆系统的用户名

    密码 加密密码

    最后一次修改时间 用户最后一次修改密码距现在的 天数,从1970-1-1起

    最小时间间隔 两次修改密码之间的最小天数

    最大时间间隔 密码有效天数

    警告时间 从系统警告到密码失效的天数

    账号闲置时间 账号闲置时间

    失效时间 密码失效的天数

    标志 标志


3.用户组

  每个用户至少属于一个用户组

  每个用户组可以包含多个用户

  同一个用户组的用户享有该组共有的权限


4./etc/group格式

  组名 用的所在的组

  组密码 密码位,一般不使用

  GID 主标示号

  组内用户列表 属于改组的用户列表


5.操作用户命令

  添加用户命令:useradd

    -u 指定组ID(uid)

    -g 指定所属的组名(gid)

    -G 指定多个组,用逗号“,”分开(Groups)

    -c 用户描述(comment)

    -e 失效时间(expire date)

  修改用户命令:usermod(user modify)

    -l 修改用户名 (login)usermod -l a b(b改为a)

    -g 添加组 usermod -g sys tom

    -G添加多个组 usermod -G sys,root tom

    –L 锁定用户账号密码(Lock)

    –U 解锁用户账号(Unlock)

  删除用户命令:userdel(user delete)

    -r 删除账号时同时删除目录(remove)

  添加组:groupadd

    -g 指定gid

  修改组:groupmod -n

  更改组名(new group)

  删除组:groupdel

  groups 显示用户所属组


转载于:https://www.cnblogs.com/xiaonanman/p/6819547.html

Linux用户和组账户管理相关推荐

  1. linux常用指令介绍_软件包管理_VIM编辑器的使用_用户和组账户管理_文件权限管理

    1.1. 文件目录操作命令 ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 删除?rmdir  非空 -p 父目录不存在情况下先生成 ...

  2. 运维基础--Linux用户和组的管理

    用户和组的管理 系统中,创建用户和群组的目的,就是对系统资源进行权限的统一分配管理.好比说,在一个公司内的资源,不同级别的在职员工对资源的利用权限需要进行统一分配: 如何避免权限分配后的滥用呢? 用户 ...

  3. 用户与组在Linux 菜单,linux 用户和组的管理

    用户名: 系统中用来标识用户的名称,可以是字母.数字组成的字符串,区分大小写. 用户标识UID: 系统中用来标识用户的数字. 用户主目录: 系统为每个用户配置的单独使用环境,即用户登录系统后最初所在的 ...

  4. Linux 用户与组群管理

    实验五.用户与组群管理 一.实验要求 (1)掌握利用shell命令管理用户与组群的方法: (2)掌握批量新建用户账号的步骤和方法. 二.实验内容和实验步骤 1.利用shell命令管理用户与组群的方法  ...

  5. 12.用户和组账户管理

    1.用户账户 A.普通用户账户:普通用户在系统上的任务是进行普通操作 B.超级用户账户:管理员在系统上的任务是对普通用户和整个系统进行管理.对系统具有绝对的控制权,能够对系统进行一切操作. 2.组账户 ...

  6. 管理本地linux用户、组以及管理用户密码的小练习

    1.新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的shell. (1)新建几个普通用户wukong,wuneng,wuji ...

  7. linux用户和组的管理详解

    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 作者博客:https://www.920vip.net ...

  8. linux用户与组权限管理

    二 用户管理 每个用户都必须有一个组,一个组有多个用户 如上图:a.txt是属于用户tom的,a.txt的组是组1,因为tom就属于组1,组2和组3对a.txt来说就是其他组 1 基础语法 id wz ...

  9. linux用户与组的管理(命令添加、手动添加、添加组、用户之间的切换)

    一.用户登录的时候需要验证的是这两个文件 检测用户名   Login:  root                        到该目录下检查 /etc/passwd 检测用密码   Passwd: ...

  10. Linux用户和组的添加和删除

    用户和组 账户管理是管理员工作中相当重要的一环,并且所有一般用户的账户申请,都必须需要管理员的协助才可以,所以必须了解下如何管理好一个服务器主机账户. 使用者标识符 当我们输入id命令时,我们会看到关 ...

最新文章

  1. 【工具使用系列】关于 MATLAB 液压元件,你需要知道的事
  2. VNF 的性能测试设计要点
  3. 开源ERP系统 CK-ERP
  4. python3 log_Python3 log10()函数简单用法
  5. 【Python】APScheduler定时任务
  6. yum search php7,yum install php7 in centos6
  7. 前端学习(3290):react hook state-hook传入对象+1操作
  8. flowable实现流程回退功能
  9. ps中如何同图层获取css代码
  10. 多核CPU上python多线程并行的一个假象(转)
  11. 千兆云路由器Dlink850L10个0Day漏洞成筛子 PoC满天飞 随便拿Root权限
  12. 百度文库免费下载方法,亲测可用!建议收藏!
  13. SQLyog 安装和配置教程
  14. 企业对计算机类专业人才培养方案,应用型本科计算机科学与技术专业人才培养方案探讨...
  15. IP防护等级测试设备(IPX1.2.3.4.5.6.9)
  16. orc识别较慢_OCR 中文识别用哪种软件识别率比较高?
  17. 如何用纯 CSS 创作一只愤怒小鸟中的绿猪
  18. 【Java练习】2022个人所得税计算
  19. 长尾分布(long-tail distribution)和长尾效应
  20. 杭州师范大学计算机考研难度,考研难度低的师范大学是哪所

热门文章

  1. 六、Linux常用命令——压缩解压缩命令
  2. ubuntu server 14.04/16.x 开启 root ssh 登录
  3. Nginx/Apache 对图片,css,js等优化,静态页面设置过期时间
  4. ubuntu 12.10 安装php5.4.8
  5. Maven pom.xml 文件格式详解一
  6. Docker 镜像、容器 常用命令,容器与宿主服务器文件复制
  7. 小D课堂 - 新版本微服务springcloud+Docker教程_5-08 断路器监控仪表参数
  8. 阶段3 2.Spring_08.面向切面编程 AOP_3 spring基于XML的AOP-编写必要的代码
  9. 51Nod - 1385 凑数字
  10. 【HASPDOG】卸载