FTP权限解释

今天在向Joomla主机上传文件的时候,返回“不能打开文件”的错误提示。刚开始怀疑是Joomla的设置中禁止上传文件,可是一想我用的是admin登录的,看来问题出在其它地方了。以往都是现在本地开发,然后上传。而这次直接就在主机上开发了。联想到前天,我无法对控制面板中所做出的改动保存的情况,看来是主机上的权限问题了。

 

回到cPanel,找到Folder的相关选项。看到每个目录/文件后显示着不同的数字,如:777,764,755等。oh my,这个可是全忘记了。google一下,这里有段解释 ,试着翻成中文:

 

1. 什么是文件权限

 

    每个在Unix/Linux主机上的文件和文件夹都有着相应的权限,共有三类:

  • 执行

    权限又会被分配给三类不同的用户:

  • 文件的所有者
  • 所有者所在的组
  • 其它用户

    这样的话Unix的文件类型就会有9种,但最好归根结底只会有两个值:允许/拒绝。通过这种方式,可以控制文件谁可以读/写文件,谁可以执行程序或脚本。

 

2. 文件权限的解释

 

2.1 "-rwxr--r--"之类的是什么意思?

 

   这样的字符常出现在Unix的目录列表上,有10个字符组成。第1个字符表示了文件类型,其余的9个为权限,由三组组成:所有者,组,或其它用户或组。每个组有三个符号组成,以rwx的顺序出现,如果某个权限为拒绝的话,就会使用一个“-”。例如:

-rwxr--r--

0123456789
  • 在第0位("-")的符号表示了文件类型。如果是“d”的话,则意为着是一个目录;“l”为链接;“-”为文件。
  • 1至3位的符号("rwx")表示文件所有者的权限。
  • 4-6位的符号 ("r--")表示了组的权限。
  • 7 to 9 ("r--")的符号表示了对其它用户或组的权限。
r Read access is allowed
w Write access is allowed
x Execute access is allowed
- Replaces "r", "w" or "x" if according access type is denied

 

2.2 那么777,764,755这些数字又是代表了那些权限呢?

 

这里恐怕需要知道一点点的二进制,当然不知道也没关系,看看下面的表就知道了

Octal digitText equivalentBinary valueMeaning
0--- 000拒绝所有类型的访问
1--x 001只允许执行
2-w- 010只允许写
3-wx 011允许写和执行
4r-- 100至允许读
5r-x 101允许读和执行
6rw- 110允许读和写
7rwx 111允许所有操作

 

 

除此以外还有更多点的解释,就请自己看看链接 吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值