首页 > 系统 > Linux >

Linux命令——文件权限管理

2017-03-06

Linux权限管理命令。

Linux权限管理命令

chmod   修改文件/目录权限
chown   修改所有者
chgrp   修改所属组
umask   查看缺省权限

权限管理命令chmod

文件的权限管理

权限数字

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权限的。
相关文章
最新文章
热点推荐