Linux — 系统账号及权限管理

这篇博客详细介绍了Linux系统中的用户账号和组账号管理,包括用户账号的分类、UID和GID概念,以及如何查看和管理用户账号。同时,讲解了用户密码管理、用户属性修改以及用户删除的操作,并提到了用户初始配置文件和组账号文件的管理。此外,还讨论了文件和目录的权限和归属设置,如chmod和chown命令的使用。
摘要由CSDN通过智能技术生成

用户账号和组账号概述

◾Linux基于用户身份对资源访问进行控制

  • 用户账号
  1. 超级用户:root 账号的UID和GID号为固定值0
  2. 普通用户:由超管root创建 账号的UID和GID号默认为500~60000
  3. 程序用户:相对于前两种是比较特殊的用户,更低的权限,只能用作管理某种应用程序;某种程序安装只可以对此种程序进行管理 账号的UID和GID号默认为1~499
  • 组帐号
  1. 基本组(私有组):创建账号时,基本组有且只有一个,但是可以加入多个公共组
  2. 附加组(公共组):完成某一项目时几个程序可以同时加入,其他程序也可以加入
  • UID和GID

    UID (User IDentity,用户标识号)
    GID (Group IDentify,组标识号)

用户账号件/etc/passwd

保存用户名称、宿主目录、登录Shel1等基本信息
文件位置: letc/passwd

上面每一行都代表一个用户,每一行又通过[:]分为七个部分,下面就说说这七项都代表什么。
    1、账号名称
    2、原先用来保存密码的,现在密码都放在/etc/shadow中,所以这里显示x
    3、UID,也就是使用者ID。默认的系统管理员的UID为0,我们添加用户的时候最好使用1000以上的UID,1-1000范围的UID最好保留给系统用。
    4、GID,也就是群组ID
    5、关于账号的一些说明信息(暂时可以忽略)
    6、账号的家目录,家目录就是你登陆系统后默认的那个目录
    7、账号使用的shell

用户账号件/etc/shadow

保存用户的密码、账号有效期等信息
文件位置: /etc/shadow

在这里插入图片描述
这里也是由[:]来进行分割,但是这里一共分出来九个栏目,每个栏目的解释如下:
  1、账户名称(密码需要与账户对应的嘛)
  2、加密后的密码(总不能学CSDN放明文密码,是吧),如果这一栏的第一个字符为!或者*的话,说明这是一个不能登录的账户,从上面可以看出,ubuntu默认的就不启用root账户。
  3、最近改动密码的日期(不是日期吗,咋是一堆数字,别急,这个是从1970年1月1日算起的总的天数)。那怎么才能知道今天距1970年1月1日有多少天呢?很简单,你改下密

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值