SmartFAQ由SmartFactory(https://www.smartfactory.ca)开发,SmartFactory是InBox Solutions(https://www.inboxsolutions.net)的一部分。

什么是CHMOD?
CHMOD代表("更改模式"),这是Unix命令和系统调用,用于更改命名文件的访问权限。每个文件(目录、设备等)有九种访问权限,可以允许或拒绝。不同的权限适用于文件的所有者、这个文件所属的组成员和世界用户。这些用户类别(所有者、组和其他)可以拥有读取、写入或执行文件的权限。

数字模式

一到四个八进制数字
任何省略的数字都假定为前导零。

第一个数字 = 选择设置用户ID(4)和设置组ID(2)以及保存文本图像(1)的属性
第二个数字 = 文件所有者的权限:读取(4)、写入(2)和执行(1)
第三个数字 = 文件所属组中其他用户的权限:读取(4)、写入(2)和执行(1)
第四个数字 = 文件所属组之外的其他用户的权限:读取(4)、写入(2)和执行(1)

八进制(0-7)值通过将每个数字的值相加来计算
用户(rwx)= 4+2+1 = 7
组(rx)= 4+1 = 5
世界(rx)= 4+1 = 5
chmode模式 = 0755

示例

允许所有人读取权限
chmod 444 文件

使文件对组和其他人可读可写
chmod 066 文件

允许任何人对文件进行读取、写入和执行
chmod 777 文件

在Xoops安装中,有些文件需要在安装后直接进行chmod。这通常可以通过您的FTP客户端轻松完成,尽管也可以通过Web服务器界面,如cPanel完成。

以下是通用的CHMOD推荐

脚本需要能够创建新文件的目录需要设置为777,而脚本需要能够修改的文件需要设置为666。

脚本不需要修改的目录可以设置为755,而脚本不需要修改的文件可以设置为644。

如果脚本以与文件所有者不同的用户身份运行,这种情况通常会发生。

如果脚本(即web服务器)以与文件所有者相同的用户身份运行,或者如果服务器使用PHP Suexec,则权限可以调整为700和600。

上述内容适用于Unix服务器,不适用于Windows。


评论归作者所有,我们不对其内容负责。


Login

Who's Online

288 user(s) are online (21 user(s) are browsing XOOPS FAQ)


Members: 0


Guests: 288


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Did you know ?

You can see active and inactive users

Random question

How do I make a smarty-template for user-avatars?