一.Linux用户和权限管理
二.用户组:
一.用户组的定义:一个计算机里面有很多歌用户分为了root用户,普通用户,其他用户
可以通过指令:cat /etc/group来查看用户组,里面包含了一些系统程序和用户
可以用户进行分类组ID.Group:ID-GID
1.root用户组:GID=0
2.程序用户组(系统用户组):1~~999(Centos7)(就是系统内置程序)
3.普通用户组:1000~~65535(用户)
第一位是用户组,第二位组密码不管,第三位为GID,第四位为user列表
二.创建用户组:
使用指令:groupadd 用户名
三.用户管理相关文件
使用指令:useradd -g 用户组 用户名(创建用户)
修改用户密码:passwd 用户名
删除用户:userdel 用户名
/etc/shadow影子文件里面存了用户的密码
盐:指加在密码中的英文如:123456wang,wang就是该密码的盐,如图上的$admin$就是密码的盐
加盐:openssl passwd -1 -salt admin 123456(admin就是该密码的盐)
一般来说Centos里面的密码都是使用的md5算法,单向运算,只能在密码库当中一个一个去比对,如果密码库当中没有该密码的秘钥,那就没办法了,如图被勾选出来的就是经过md5算法处理过的密码
该指令的主要命令是用于给普通用户提权用
使用指令visudo在该文件里面加入需要权限的用户
使用users的指令来查看当前在线的用户
特别说明finger:不是系统自带的命令使用指令:yum install -y finger 来下载finger指令
finger:查看当前用户的信息
前三位为root用户的权限,中间三位为普通用户的权限,最后三位为其他用户的权限