|
|
发表于 2007-10-19 14:56:19
|
显示全部楼层
Linux / Unix 的文件访问权限好像不能似 MS Windows 那样可以针对每一个用户写权限. 而只能把用户分成三类, 所有者/所有组/其它.
比如你想只允许用户 jefferson 对 /foo 目录有写权限, 其它用户有读权限, 那么你可以
chown jefferson:jefferson foo
chmod 022 foo
然后 ls -l 看到的应该是这样:
drwxr-xr-x 2 jefferson jefferson
可能你还想让用户 bufferfly 也有写的权限, 那么就得改变 所有组 及权限.
chown jefferson:supergroup foo
chmod 002 foo
然后你得把 bufferfly 加到组 supergroup 里面去.
最后 ls -l 看到的是:
drwxrwxr-x 2 jefferson supergroup |
|