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

Linux下文件与目录及权限管理

2016-03-13 21:35 671 查看
一、介绍

文件和目录
文件:
r: 可获取文件的数据;
w: 可修改文件的数据
x: 可将此文件运行为进程;

目录:
r: 可使用ls命令获取其下的所有文件列表;但不可以使用“ls -l”去获取详细信息,也不可以cd至此目录中;
w: 可修改此目录下的文件列表,既可以在此目录下创建或删除文件;
x: 可以使用“ls -l”命令来获取其下的文件的详细属性信息,也可cd至此目录中;

rwxrwxrwx:
owner: rwx
group: rwx
other : rwx

权限组合机制:
以owner为例:
--- : 000 0
--x : 001 1
-w- : 010 2
-wx : 011 3
r-- : 100 4
r-x : 101 5
rw- : 110 6
rwx : 111 7

ownership:仅管理员有权限
改属主:chown
改属组:chmod

umask:文件的遮罩码;
文件:
666-umask
目录:
777-umask

注意:之所以文件用666去减,表示文件默认不能有执行权限;如果减得的结果中,u, g或o有执行权限时,则需要加1。

二、命令
mode(permission):仅属主
chmod命令:change file mode bits
格式:
chmod [OPTION]... MODE[,MODE]... FILE...
chmod [OPTION]... OCTAL-MODE FILE...
chmod [OPTION]... --reference=RFILE FILE...

用户的标识符:u, g, o, a

(1)chmod [OPTION]... MODE[,MODE]... FILE...
MODE:

(2)chmod [OPTION]... OCTAL-MODE FILE...

(3)chmod [OPTION]... --reference=RFILE FILE...
--reference=RFILE : RFILE表示参考其权限模型;

选项:
-R, --recursive : 递归修改;

chown命令:
格式:
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...

选项:
-R, --recursive : 递归修改;

chgrp命令:
格式:
chgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...
umask命令:
显示:
umask

设定:
umask MASK
注意:此设定仅对当前shell进程有效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 文件 目录