第十五节 文件权限管理

drwxr-xr-x.       2           root        root      4096        Feb 23 19:57       a  
 权限       链接个数   所属组   用户名    大小          创建时间         目录名

      d      rwx          r-x                   r-x
文件类型 用户权限 所属组权限 其他用户权限

第1位
文件类型:d 目录; - 普通文件; l 链接文件

第2-4位
所属用户权限,用u表示

第5-7位
所属组权限,用g表示

第8-10位
其他用户权限,用o表示

第2-10位
表示所有的权限,用a表示

r:读权限,对文件为可查看,对目录为可列出目录内容(ls),代表数字4
w:写权限,对文件为可修改文件内容,对目录为可在目录中创建删除文件,代表数字2
x:执行权限,对文件为可执行文件,对目录为可进入目录,代表数字1

0表示没有权限

可以用上面代表的数字的和来表示,每一组给的权限 647 所有者:读写 所属组:读 其他用户:所有权限

chmod 用于权限更改
语法:
chmod [{ugoa}-{+-=}{rwx}][文件名或者目录]
chmod [mode=421][文件或者目录]
chmod 742 b
参数:-R 下面的文件和子目录做相同的权限操作(Recursive递归的)

chown 更改目录或者文件的所有者
语法:chown user [:group] file
-R:递归参数
参数格式:
user:新的档案拥有者 id
group:新的档案拥有者的使用组
chown lee file1 把file1的所有者改为lee
chown lee:test file1 把file1的文件所有者该有用户lee,所属组改成test
chown -R lee:test dir 修改dir及其子目录的所有者和所属组

chgrp 改变所属组
语法:chgrp [group] file...
chgrp root test.log 把test.log的所属组改成root

猜你喜欢

转载自www.cnblogs.com/kogmaw/p/12410113.html
今日推荐