Linux - 权限管理
Linux 核心 : 一切皆文件
创建用户相关的文件 :wd 保存
在命令行键入 less /etc/passwd
第一行 :(每一行都代表一个用户的信息,以:为分隔符 分为7段)
root 用户 , x代表有着密码,是个占位符,不然用户信息被泄露,那说明用户的权限都泄露了
删掉了x代表没有密码,用户名直接登陆
0 代表user id == uid 是第一个来这个操作系统的人,意思是这个等于0 说明有用户权限
0 -500都是高管级别的,500以后才是普通用户可以使用的
0 代表group id == gid,标注在哪个组里
root 代表用户的描述信息
/root 代表root 的家目录
/bin/bash 用户登陆的第一个可执行文件,只要是bin下的bash,证明用户是可以登陆操作系统的
用户exit 两遍才会退出
第二行 :
bin 用户
sbin/nologin 不可操作 输入成功自动退出
所以/bin/bash改为sbin/nologin 就可以实现不能登陆用户的功能
uid:
如果要修改的话,进入目录文件
删除uid后,那里是空开的
密码其实放在etc/shadow下
输入命令即可查看
还有一点是 root用户就是uid限定的
gid:
less /etc/group
组对应的就是 tom 500 ; shizhengwen 501 ; 。。