chmod 修改文件/目录权限 chown 修改所有者 chgrp 修改所属组 umask 查看缺省权限
文件的权限管理
权限数字
4 —— r 读 2 —— w 写 1 —— x 执行
文件与目录对应权限说明
file r: cat/more/head/tail/head 浏览文件内容 w: vim 修改文件内容 x: script command 执行文件 directory r: ls 可以查看目录内容 w: touch/mkdir/rmdir/rm 可以在该目录下创建或删除文件/目录 X: cd 进入目录 注意: 1. 若目录的权限为777,无论目录内文件的权限是多少,所有用户都可以删除 2. 目录的r权限与x权限是一起出现的 3. 只能有两种用户修改文件的权限:root 和 所有者示例
chmod u-w file/text1 删除所有者对文件的写权限 chmod g+w file/text1 添加读权限给所属组 chmod u=rwx file/text1 更新文件所有者的权限为所有权限 chmod 750 file/text1 修改文件所有者,所属组以及其它人的权限 chmod -R 750 file/a/b 递归修改文件的权限
更改文件的所有者 chown
示例chown root jeffFile 修改jeffFile的所有者为root
注意
只有root才有权限修改文件的所有者[jeff@localhost temp]$ chown root file/jeffFile chown: 正在更改"file/jeffFile" 的所有者: 不允许的操作
更改文件的所有组 chgrp
查看目录文件创建时缺省权限 umask -S
[root@localhost file]# umask -S u=rwx,g=rx,o=rx [root@localhost file]# umask 查看缺省权限的掩码 缺省权限 = 777 -022 0022 第一个 0 :表示特殊权限 [root@localhost file]#
注意
创建文件缺省权限是没有x权限的。