日期:2014-05-16  浏览次数:20690 次

求教linux权限设置
创建ts1,ts2,ts3三个用户,另外在/ts下建立一个test的目录,并且在test下面建立test1,test2两个子目录,然后再两个子目录下分别建两个文件,t1和t2
要求:
(1)ts1对test1下面的t1文件有读的权限,对t2有写的权限
(2)ts2对test2下面的t1文件有写的权限,对t2也同样有写的权限
(3)ts3对test1下面的两个文件没有任何的权限,对t2有读的权限
求教呀
高手们,快帮小弟看看。谢谢

------解决方案--------------------
看看chmod的用法,这里没有涉及sticky位
------解决方案--------------------
对一个文件 读 需要 对这个文件有 r 权限 对它的目录有 r x 权限
对一个文件 写 需要 对这个文件有 w 权限 对它的目录有 r x 权限
对一个文件删除 需要 对它的 目录有 w 权限

初学LINUX
仅供参考
------解决方案--------------------
文件权限的意义
r:可以读这个文件的具体内容;
w:可以编辑这个文件的内容,包括增加删除文件的具体内容;
x:文件就具有了可执行的权限

目录权限的意义
r:可以查看此目录下的完整文件列表信息。
w:可以对此目录下的所有的文件及目录进行相关的更改,也就是可以更改这个目录下的结构列表(这个要重视)
x:目录没有可执行的权限,因此目录中x的功能就是允许别的用户进入这个目录。


------解决方案--------------------
看什么。。这3个用户是一个group里的么?
------解决方案--------------------
chmod
------解决方案--------------------
去看下chmod吧!man chmod讲得很详细!
------解决方案--------------------
chmod 777 filename ,直接是可读可写可执行,更详细的参考man chmod

------解决方案--------------------
首先通过chown和chgrp修改目录的用户和组
比如:
chown t1 test1
chgrp t1 test1 --- 假设t1的group就是t1的情况

然后通过chmod修改目录目录下文件的权限
比如:
chmod +r t1
chmod +w t2