找回密码
 立即注册
搜索
查看: 270|回复: 6

关于文件夹属性的问题

[复制链接]

9

主题

8

回帖

23

积分

新手上路

积分
23
发表于 2003-3-22 00:57:44 | 显示全部楼层 |阅读模式
近来我从网上下了几个留言本的源码,满以为upload上就可能用了,可看其说明,确大部分都说什么修改某某目录属性为777、666等,这是怎么回事呀。是在电脑硬盘上右击选属性吗?可里面没有什么777、666之类的,各位大侠快帮我呀。

43

主题

346

回帖

527

积分

高级会员

积分
527
发表于 2003-3-22 03:41:34 | 显示全部楼层
什么系统?linux?
我知道的就是777,666是linux的文件夹属性的访问标志.
回复

使用道具 举报

380

主题

3万

回帖

3万

积分

论坛元老

积分
34915
发表于 2003-3-22 11:00:46 | 显示全部楼层
那是linux中的权限设置,你的服务器是linux的?
回复

使用道具 举报

9

主题

8

回帖

23

积分

新手上路

积分
23
 楼主| 发表于 2003-3-22 11:31:49 | 显示全部楼层
不,我的系统是WIN2000的。原来是这样。
回复

使用道具 举报

29

主题

238

回帖

380

积分

中级会员

积分
380
发表于 2003-3-22 21:02:37 | 显示全部楼层
那就不用管那些777,666了
回复

使用道具 举报

10

主题

195

回帖

278

积分

海星

积分
278
发表于 2003-3-23 14:56:42 | 显示全部楼层

是LINUX的文件权限

是可势行 可读写,些一般是早期的LINUX或CGI程度所必须的,你要是WINDOWS系统就不要用了。
回复

使用道具 举报

209

主题

857

回帖

1676

积分

金牌会员

积分
1676
发表于 2003-3-23 20:47:52 | 显示全部楼层

回复: 关于文件夹属性的问题

最初由 lwen1999 发布
[B]近来我从网上下了几个留言本的源码,满以为upload上就可能用了,可看其说明,确大部分都说什么修改某某目录属性为777、666等,这是怎么回事呀。是在电脑硬盘上右击选属性吗?可里面没有什么777、666之类的,各位大侠快帮我呀。 [/B]


“777、666”是Unix和Linux系统的权限设置,下面是Unix下使用“ls -l”命令的部分结果:
  -rwxr-xr-x    1 root     sys      7847456 Aug 29  1999 unix
  drwxr-xr-x   42 root     sys         4096 Mar 14 19:07 usr
  drwxr-xr-x   39 root     sys         4096 Dec  1  1999 var

下面我们仔细看“drwxr-xr-x”部分,其中:
   "d" - 表示此为一个"Directory(文件夹)",为“-”则表示为一普通文件。
   第一个"rwx" - 表示该文件夹或文件的"Owner(所有者)"拥有的权限,"r"表示"Read(读)","w"表示"Write(写)","x"表示"eXecutable(执行)",那么此处的"rwx"就表示该文件夹的Owner具有对该文件夹的“读-写-执行”的权限。
   第二个"r-x" - 表示与该文件夹或文件的owner同组的用户所拥有的权限,这里的"r-x"就是“读-执行”的权限。
   第三个"r-x" - 表示其他的用户所拥有的权限,这里的"r-x"就是“读-执行”的权限。

好了,我们明白Unix与Linux系统的权限概念后,继续往下看。

"rwx"这是使用字符来表示权限,但是我们经常还使用二进制来表示,比如对于拥有的权限我们就设为“1”,不拥有该权限就为“0”,那么“rwx”就亦可表示为“111”,然后呢,我们将这个二进制表示转为我们熟悉的十进制表示,就是“7”。
同样的,如果是“r-x”,就是“101”,也即“5”。如果是“-wx”,就是“011”,也即“3”。

这样,三组权限组合到一起,我们就看到了“rwxr-xr-x”,也就是“755”。同样的,我们上面看到的“777”=“rwxrwxrwx”,就表示所有用户拥有完全的权限,那么也就是我们在Windows下经常看到的“Full control - 完全控制”,那么我们可以这样来画等号,“777”(Unix)=“rwxrwxrwx”(Unix)=“Full control”(Windows),“666”(Unix)="rw-rw-rw-"(Unix)=“读取、写入”(Windows)。

好了,说了这么多,大家应该明白了吧,好多权限设置为了统一就都使用“777、666”这样的表示方法,在Windows下,不是没用,而是要转化到我们Windows下的权限概念,然后进行相应的设置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 12:09 , Processed in 0.085347 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表