LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1170|回复: 6

/tmp目录的权限到底是如何设置的,实在是不懂!

[复制链接]
发表于 2004-8-9 16:02:15 | 显示全部楼层 |阅读模式
这两天不小心把/tmp目录连根拔了,然后新建一个,果然出了很多问题,以为chmod -R 777 /tmp可以解决问题,但是普动用户还是没有写权限,就连读权限也没有了,但是如果更改目录的所有者,比如chown -R user /tmp 这样test用户就很正常,,而且chmod -R +rw /tmp, 但是这样其他用户(除了root)不能访问了,实在是搞不懂啊,高手们进来说说到底是咋回事!
发表于 2004-8-9 16:26:13 | 显示全部楼层
你权限700时用户还可以访问吗 ?

试着建立一个组,将tmp给这个组权限,将几个用户加到这个组里进入,看看还能不能访问,
 楼主| 发表于 2004-8-9 16:35:44 | 显示全部楼层
这样也不行,比如有个test用户,是staff组的,chgrp -R staff /tmp ,还是没有用,似乎owner的权限覆盖了group的权限!
发表于 2004-8-9 16:51:13 | 显示全部楼层
用root
mkdir /tmp
chmod 777 /tmp呢
发表于 2004-8-9 17:17:09 | 显示全部楼层
你别给staff组权限,新建立个组,给这个组权限,再usermod将用户加到这个组来,
 楼主| 发表于 2004-8-9 17:31:05 | 显示全部楼层
知道为什么了,以前一直误以为chmod +w 是给包括owner,group,others的写权限,现在知道只改变owner的权限而已,谢谢了!
发表于 2004-8-9 18:07:00 | 显示全部楼层
……居然不知道/tmp有t权限位?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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