用户的认证及授权,文件权限

##用户认证信息

/etc/shadow ##记录用户认证信息

westos:!!:17895:0:99999:7: x : y :  
[1]- - [2] [3]-[4]-[5]-[6]][7][8]-[9]

 [1]:用户名称

 [2]:用户密码。用户的加密字符串,默认用的加密方式为sha512对称加密,如果加密字符串前出现"!",那么用户被冻结

 [3]:用户密码最后一次被更改的时间,此时间计算是从1970-1-1开始计算的累计天数

 [4]:用户密码最短有效期。如果此位没有设定数字,那么在此数字范围内的天数内是不能修改用户密码的

 [5]:用户密码最长有效期。用户必须在此有效期内更新密码,如果超时会被冻结

 [6]:密码警告期限。在过期天数内发出警告信息。

 [7]:非活跃天数。密码过期后仍可登陆系统的天数

 [8]:到期日。用户在此日被冻结

 [9]:用户自定义,目前没有后用

##用户密码
passwd -S westos ##查看用户westos信息
在这里插入图片描述
passwd westos ##更改westos的密码

passwd
passwd -l westos ##在用户密码前加 !!
在这里插入图片描述

passwd -u westos ##解锁用户密码
在这里插入图片描述

usermod -L westos ##冻结密码。即在用户密码前加!

在这里插入图片描述
usermod -U westos ##解冻密码
在这里插入图片描述
passwd -d westos ##清空用户密码。用户在登陆时可以不用密码。
在这里插入图片描述
再查看用户信息,密码清空(Empty passwd )
还可以用其他方式修改密码
在这里插入图片描述

注:普通用户更改密码时

1:必须知道当前用户密码

2:密码不能和帐号名称相似

3:密码不能是纯数字或纯字母

4:密码不能是有序的数字和字母的组合

##用户密码最后一次被更改的时间

passwd -e westos ##用户最后一次更改密码时间为0
在这里插入图片描述
chage -d 0 westos 注:两个命令功能相似
在这里插入图片描述

##用户密码最长有效期
passwd -x 6 westos ##用户在6天内必须修改密码
在这里插入图片描述
chage -M 4 westos
在这里插入图片描述

##用户密码最短有效期

passwd -n 8 westos ##用户在8天内不能修改密码
在这里插入图片描述
chage -m 8 westos
在这里插入图片描述
##用户非活跃天数

passwd -i 2 westos ##密码过期后仍可登陆2天
在这里插入图片描述 chage -I 3 westos
在这里插入图片描述

##密码警告期限

passwd -w 7 westos ##密码过期前7天有警告输出

chage -W 9 westos
在这里插入图片描述

##用户到期日

chage -E 2019-7-9 westos ##用户在2019-7-9日会被冻结
在这里插入图片描述
##用户自定义列,目前没有启用

2 用户授权

1:权力下放文件为/etc/sudoers
此文件可以用vim 直接编辑,但是不提供语法检测
也可以使用visudo编辑此文件,visudo命令是提供语法检测的

2:下放方式

*visudo
在这里插入图片描述

100行左右
在这里插入图片描述
用户 主机名称=(得到的用户身份) 命令

tom localhost=(root) /usr/sbin/useradd ##tom用户可以在localhost主机以root
身份执行useradd 命令

tom localhost=(root) NOPASSWD:/usr/sbin/useradd ##tom用户可以在localhost主机以root
身份免密码执行useradd 命令

3:测试
su - tom
在这里插入图片描述
sudo useradd hello

3:##文件权限的读取

– |rw-rw-r- -|1|kiosk| kiosk| 0 | Jul 21 09:18 | file
-[[1]]-- [ 2]—[ [3]] - [[4]]— [ [5]]- [ [6]] ------- [ [7]]------ [ [8]]
[1]:文件的类型

  • ##空文件或文本

d ##目录

l ##软链接

s ##socket 套接字

b ##block设备
c
##字符设备

rw-|rw-|r–

1 2 3
1:[u] 文件拥有着对文件能做什么操作

2:[g] 文件所有组对文件能做什么操作

3:[o] 其他人对文件能做什么操作

4:如何改变文件的所有人和所有组

chown|chgrp

chown username file|dir
在这里插入图片描述

chown user.group file|dir

chown -R user.group dir

chgrp group file|dir
在这里插入图片描述
chgrp -R group dir

5:##如何改变文件的权限

1:对权限的理解

r: 对文件:是否可以查看文件中的内容 -->cat file
对目录:是否可以查看目录中有什么子文件或者子目录 -->ls dir

w: 对文件:是否可以改变文件中记录的字符

对目录:是否可以对目录中子文件或者子目录的元数据进行更改

x: 对文件:是否可以通过文件名称调用文件内记录的程序

对目录:是否可以进入目录
-: 权限未启用

2:更改方式
chmod <u|g|o><+|-|=><r|w|x> file|dir

chmod u+x /mnt/file1

chmod g-r /mnt/file2
在这里插入图片描述
在这里插入图片描述
chmod ug-r /mnt/file3
在这里插入图片描述
chmod u-r,g+x /mnt/file4
在这里插入图片描述

chmod -r /mnt/file5

chmod o=r-x /mnt/file6
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值