您的位置:首页 > 运维架构 > Linux

linux修改文件属主以及文件权限

2016-04-02 12:21 627 查看
linux系统用户可分为以下三类
u User即文件或目录的拥有者
g Group即文件或目录的所属组
o Other除了文件或目录拥有者或所属组之外,其他用户皆属于这个范围
a All即全部的用户,包含拥有者,所属群组以及其他用户

chown:改变文件属主
chown USERNAME FILE..
chown [OWNER][:[GROUP]] FILE..
-R:修改目录及其内部文件的属主
--reference=/path/to/somefile file 修改文件
chgrp修改文件属组

文件r、w、x权限说明

r:可读、可以使用类似cat等命令查看文件内容
w:可写、可以编辑或删除此文件
x:可执行、可以命令提示符下当作命令提交给内核运行

目录r、w、x权限说明
r:可以对此目录执行ls列出所有文件
w:可以在此目录创建文件
x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息
s :特殊功能说明:变更文件或目录的权限

0 000 ---:无权限

1 001 --x:执行
2 010 -w-:写
3 011 -wx:写、执行
4 100 r--:读
5 101 r-x:读、执行
6 110 rw-:读、写
7 111 rwx:读、写、执行

chmod修改文件的权限
chmod 777 file
-R:修改目录及其内部文件的权限

修改某类用户或某些类用户权限
修改某类用户的某位或某些位权限

文件默认不能具有执行权限(主要针对安全考虑),如果算得结果中有执行权限,则将其权限位加1
umask遮罩码:设置限制新建文件权限
-p:输出的权限掩码可直接作为指令来执行;
-S:以符号方式输出权限掩码。
文件666---umask
目录777---umask
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息