发信人: yishan()
整理人: microant(1999-08-07 16:42:57), 站内信件
|
文件属性是Unix或linux系统多用户性质的一种产物.
在Unix或linux系统里的所有文件都有一个文件归属的特性
例如系统文件权限属于root用户,而个人通过ftp上传的文件权限属于个人(如果是
你系统的正式用户),另外一个是组的概念
除了个人与管理员以外,Unix还定义了一个组,是由root账号定义的,由服务器中的
一部分正式用户组成,例如:所有个人主页用户,所有同组的用户具有组的通性.
一搬个人主页空间有两种开户方式,一种是root为每位用户在系统里增加一个账号
,你成为系统的正式用户(这种方式对用户很方便,但管理工作量大些,
另外一种是没有为每位用户开系统账号,而是把用户的东东都存放到一个账号里,
这种方法管理员
很容易管理,但其下的用户就没有多少的权限了
象邯郸和武汉都是前者,每个个人用户拥有正式的系统账号
文件权限777意义如下:百位数--文件归属者的权限
十位数---同组用户的属性, 个位数---不同组或没有系统
正式账号的其他人属性.
这样所有你ftp上传的文件,文件归属于你,700表示你可读可写可执行,同组用户
和其他用户无任何权限,但设置700后,即使文件所有者也无法通过浏览器调用.
因为http是无用户身份确认的,访问http的用户属性由服务器设置决定,通常是
nobody用户,故而,只有你通过ftp或telnet进入服务此后,得到身份确认,才有对该
文件的操作权
同在服务器的其他用户即使能进入你的目录也不能读写你的文件(除了root).
因此,如果你想让你的脚本能让其他人能在浏览器调用,必须设置属性为755.
同样在服务器上的系统文件是root用户所有的,但如果他设成777,
这样,其他用户就会轻易读写该文件了,但如果设成700,600,那么其他用户就甭想
读写系统文件了(除非www服务器是以root身份运行).
对权限的解释:
t rwx rwx rwx 从左到右分别是
t 文件类型
rwx(第一个) 文件拥有者权限
rwx(第二个) 同组用户对该文件的属性
rxw(第三个) 其他用户对该文件的属性
t 的内容如下:
- 普通文件
d 目录
l 符号链
b 块设备
c 字符设备
rwx 内容如下:
r 可读
w 可写
x 可执行
- 没有该项权限
例如
-rwxr-xr-x 为755 -rw-r--r-- 为644
-rw-rw-rw- 为666 -rwxrwxrwx 为777
权限表示方法:
--- 0 (不能读,写,执行)
--x 1 (只是可执行)
-w- 2 (只可写)
-wx 3 (可写,执行)
r-- 4 (只是可读)
r-x 5 (只可读,执行)
rw- 6 (只是可读,写)
rwx 7 (可读,写,执行)
本文出自中国CGI专门店
http://wwwbug.ciscn.com
一山
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.124]
|
|