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进程有效
文件和目录
文件:
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 socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍