|
发表于 2003-10-10 02:00:16
|
显示全部楼层
简单的可以理解为当你运行某一个文件或文件夹的时候,运行的用户ID为该文件的所属组或所属用户!
其中也分文件和文件夹!
比如说:
你对test这文件夹设了UID(drwxrws---),那么当你在该文件夹下建立了一个文件(当然你需要有建立的权限)那么你建立的文件的所属组为被强制建立为该文件夹的所属于组.
那么当你对test文件夹设了GID(drwxrwsrwt),那么你在该文件夹下只能删除属于自己的文件,也就是一个文件是属于你自己的!
需要注意的是SETGID对普通文件无效!
现在说说对文件的设置:
你先建入这命令:
ls -l /dev/tty2
你可以看到该文件是设了UID的,那就是说当你要对这文件进行读写的时候是运行该文件的所属的GID
我不知道我说得清不清楚,可能还是有点模糊,不过你需要注意的是对文件的SETUID AND SETGID,还有就是运行文件的时候是以该文件的所属组来运行的! |
|