Linux下文件夹权限设置
来源:互联网 发布:淘宝哪个店有真葡萄苗 编辑:程序博客网 时间:2024/05/16 10:41
Linux的文件权限是Linux能有如此安全性能的最大的保障之一,有朋友可能会知道,很多攻击windows的方法都是通过漏洞获取到创建用户 的权限从而达到控制计算机的目的,在Linux下,Root帐户有最大的权限,可以干任何事情,其他用户只能拥有自己的文件的所有权限和该改组成员赋予的 文件的权限,下面开始对文件权限的一个说明。
读权限R。简单的说就是打开文件查看内容的权限,在web服务器中,若文件没有打开权限,则web服务器则视为该文件不存在,发送404 file not found错误,用数字4表示。
写权限W。一个文件若没有写的权限,那么该文件则无法更改,文件夹若没有写权限,则该文件夹下无法创建新文件,用数字2表示。
执行权限X。程序文件若要执行,必须有执行权限,否则无法执行。打开一个文件夹也是执行,所以文件夹若没有执行权限,则无法被打开。用数字1表示。
谁拥有这个权限文件所有者组内用户公共用户可读=4000可写=2000可执行=1000实际权限,纵向相加000公共用户为所有者和组内用户之外的用户,比如访问web时候,Linux可能用公共的用户去读取文件,这里不妨理解成是访客所能操作的那个用户。
下面举例(再次提醒,文件夹和文件不一样):
文件所有用户可写: 666 (3类用户均可读写)
谁拥有这个权限文件所有者组内用户公共用户可读=4444可写=2222可执行=1000实际权限,纵向相加666接上面的,假设我们吧文件夹设置成0666会怎么样,结果很明显,因为该文件夹没有执行权限,无法被打开,所以设置成0666则无法被访问到。
文件夹只可文件所有者有全部权限,组内用户、公共用户可读和执行(755)。一般web根目录文件夹都要这样设置,才安全。再次提示:文件夹没有执行权限,则该用户无法打开。正常的服务器,若根目录权限也为0777,则会出现500错误
谁拥有这个权限文件所有者组内用户公共用户可读=4444可写=2200可执行=1111实际权限,纵向相加755
如果php需要在某文件夹下创建文件,请把该文件的权限全部设置:即可都可写和可执行777
谁拥有这个权限文件所有者组内用户公共用户可读=4444可写=2222可执行=1111实际权限,纵向相加777为了安全起见,正常的php文件应该设置成:所有者可读可写,组用户可读,公共用户可读 644
谁拥有这个权限文件所有者组内用户公共用户可读=4444可写=2200可执行=1000实际权限,纵向相加644- Linux下文件夹权限设置
- Linux文件夹权限设置
- Linux下文件夹权限
- Linux下文件夹权限
- C#下设置文件夹权限
- linux 设置文件夹的权限
- linux 分别给 文件夹 文件设置权限
- Linux系统文件与文件夹权限设置
- LINUX文件夹以及文件权限设置
- linux下不同文件夹的权限
- Linux下遍历子文件夹修改权限
- linux系统下修改文件夹目录权限
- Linux 下无法打开文件夹,权限不够
- linux系统下修改文件夹目录权限
- linux系统下修改文件夹目录权限 .
- Linux下文件夹的权限解读
- linux系统下修改文件夹目录权限
- linux系统下修改文件夹目录权限
- 一例由于栈溢出导致valgrind报告Invalid write的错误
- Java EE 7 教程 第一部分 简介 第2章 使用教程示例 第2.2节 启动和停止GlassFish服务器
- 股市买入卖出时间点选择问题
- [C++]LeetCode: 40 Restore IP Addresses
- DIV定位实例
- Linux下文件夹权限设置
- Java EE 7 教程 第一部分 简介 第2章 使用教程示例 第2.3节 启动管理控制台
- POJ 2497 Strategies(水题)
- Java系统程序员修炼之道
- error: Failed dependencies: cloog-ppl >= 0.15 is needed by gcc-4.4.7-4.el6.x86_64 cpp = 4.4.7-4.el6
- iOS之— NSRegularExpression正则分割字符串
- 什么是存储过程,为何需要存储过程,存储过程的种类
- 设计模式-线程安全单例
- POJ 1026 Cipher (置换群)