linux 权限详解
来源:互联网 发布:mac书法字体下载 编辑:程序博客网 时间:2024/06/07 23:56
查看权限命令:
ls -l 文件名
例如:
$ ls -l /bin/bash
-rwxr-xr-x 1 root wheel 430540 Dec 23 18:27 /bin/bash
第一个字段 -rwxr-xr-x 包含该特殊文件的权限的符号表示。该字段中的首字符(-)指定该文件的类型,本例中它是一个常规文件。其它可能的首字符还有:
“d”目录
“l”符号链接
“c”字符专门设备文件
“b”块专门设备文件
“p”先进先出
“s”套接字
三个三元组
$ ls -l /bin/bash
-rwxr-xr-x 1 root wheel 430540 Dec 23 18:27 /bin/bash
该字段的其余部分由三个三元组字符组成。第一个三元字符组代表文件所有者的权限,第二个代表文件的组的权限,第三个代表所有其他用户的权限:
"rwx" //所有者的权限(user)
"r-x" //组的权限(group)
"r-x" //其他用户的权限(other)
上面,r 表示允许读(查看文件中的数据),w 表示允许写(修改文件以及删除),x 表示允许“执行”(运行程序)。将所有这些信息放在一起,我们可以发现每个人都能够读该文件的内容和执行该文件,但是只允许文件所有者(root 用户)可以以任何方式修改该文件。因此,虽然一般用户可以复制该文件,但是只允许 root 用户更新或删除它。
模式 数字
rwx 7
rw- 6
r-x 5
r-- 4
-wx 3
-w- 2
--x 1
权限修改命令:
sudo chmod -R 777 文件或文件夹的名字 //"777"为权限模式数字
例如要把一个文件改成上面那个文件的权限:sudo chmod -R 755 文件名
注:-R就是递归调用(http://bbs.chinaunix.net/thread-791457-1-1.html)
1,将当前目录中的所有“子目录”的权限设置为755:chmod 755 `find -type d`
2,将当前目录中的所有“文件”的权限设置为644:chmod 644 -R *
- linux权限详解
- linux权限详解
- Linux文件权限详解
- linux权限详解
- linux文件权限详解
- Linux文件权限详解
- Linux文件权限详解
- Linux文件权限详解
- Linux文件权限详解
- linux文件权限详解
- Linux 文件权限详解
- linux文件权限详解
- linux 文件权限详解
- Linux权限详解(转)
- Linux权限详解
- linux 权限详解
- linux文件权限详解
- linux文件权限详解
- PreparedStatement的用法
- PrivateConstrctor
- 没有回显输入密码实现
- Shell编程基础
- Oracle数据导入导出
- linux 权限详解
- iOS开发如何实现消息推送机制
- C# UDP通信实现(提供源码下载)
- 6、面向对象之封装
- 数组下标为0
- 电路常识性概念(3)-TTL与CMOS集成电路
- RAC 环境下参数文件(spfile)管理
- ActionScript_读取XML文件
- 以前进行的程序安装创建了挂起的文件操作(SqlServer2000或SqlServer 2000 SP4补丁安装) .