6. 文件权限
6.1 文件类型
- //空文件或文本
d //目录
l //软链接
s //socket套接字
b //block块设备
c //字符设备
6.2 权限含义
三位字符为一组
文件拥有者(u)对文件能做什么操作
文件所有组(g)对文件能做什么操作
其他人(o)能对文件做什么操作
r //对文件:是否可以查看文件中的内容
//对目录:是否可以查看目录中有什么子文件或子目录
w //对文件:是否可以改变文件里面记录的字符
//对目录:是否可以对目录中子目录或子文件元数据进行更改
x //对文件:是否可以通过文件名调用文件内记录的程序
//对目录:是否可以进入目录
6.3 更改权限
chmod <u|g|o><+|-|=><r|w|x> file|dir
chmod u+x /mnt/file
chmod g-r /mnt/file
chmod ug+r /mnt/file
chmod u+r,g+x /mnt/file
chmod +x /mnt/file
chmod o=r-x /mnt/file
6.4 切换用户
su - 用户名 //执行高级用户切换到低级用户时不需要密码,低级用户切换到高级用户需要,平级切换也需要
logout //退出,每次su切换到其他用户操作完成之后退出,再切换到另外用户操作
6.5 用户存储方式
/etc/passwd //用户信息文件
//用户名称:用户密码:uid:gid:说明文字:家目录:默认shell
/etc/group //用户组信息文件
//组名:组密码:组id:组成员