CentOs基础操作指令(文件所属管理和权限管理)
文件所属:所有者、所在组、其它组
相关信息依次为
①文件类型:-文件 d目录 l链接 c字符设备(键盘、鼠标) b 块文件(硬盘)
②权限依次为:所有者、所在组、其它组
三种权限:
文件:r(可读) w(可写) x(可执行)
目录:r(可以读取,ls) w(可重命名,创建或删除内部文件) x(可以进入)
③数字:文件(硬链接的数) 目录(子目录有多少个,.和… 也是目录)
④所有者
⑤所属组
⑥文件大小
⑦日期
所有者
默认文件的创建者就为文件的所有者
改变文件的所有者:chown 用户名 文件名
TIPS:chown 用户名:组名 文件名 可同时修改文件所有者和所在组
常用选项: -R 目录下递归修改
所在组
默认所在组是创建者所在的组
改变文件的所在组:chgrp 组名 文件名
常用选项: -R 目录下递归修改
查看结果:
PS:除root用户外,其他用户无法修改自己创建文件或目录的所有者和所在组
权限管理
1)第一种修改方法
u:所有者 g:所在组 o:其它组 a:u、g、o
使用+、-、=修改权限:chmod u/g/o/a +|- r/w/x 文件或目录名
2)第二种修改方法
r=4 w=2 x=1 (相当于二进制,使得每组组合得到的结果各不相同)
使用数字修改权限:chmod r+w+x r+w+x r+w+x 文件或目录名