发表文章 返回首页
当前位置: bitsCN.com > linux > 系统管理 > 系统管理 >

Linux下/tmp文件目录引起不正常登录问题

时间:2008-05-13 00:00来源:中国网管联盟 作者:bitsCN整理 点击:
现象:/tmp占用400M的空间 动作:删除/tmp目录 后果:造成只能启动到控制台模式 应急: 1、创建目录:#mkdir /tmp 结果系统在控制台模式登录和X windows模式登录状态间反复切换,不能进入系统 2、改变权限:#chmod
  

    现象:/tmp占用400M的空间

    动作:删除/tmp目录 54com.cn

    后果:造成只能启动到控制台模式 中国网管论坛bbs.bitsCN.com

    应急: 网管网bitsCN_com

    1、创建目录:#mkdir /tmp 结果系统在控制台模式登录和X windows模式登录状态间反复切换,不能进入系统 网管联盟www.bitsCN.com

    2、改变权限:#chmod a+rwx,o+t /tmp

网管联盟www.bitsCN.com

    即为: drwxrwxrwt 4 root root 4096 9月 16 15:18 tmp

网管网bitsCN_com

    系统恢复正常。

中国网管联盟www.bitscn.com

    具体分析原因如下:

中国网管联盟www_bitscn_com

    正常情况下,/tmp目录的权限是: drwxrwxrwt 4 root root 4096 9月 16 15:18 tmp

中国网管论坛bbs.bitsCN.com

    它表示所有的用户都可以在其中建立文件(或目录),即任何人都对tmp目录拥有“写权限”,但是除非tmp目录的所有者和文件的所有者,其他人不能在/tmp目录下改写(或删除、重命名)别人的文件(或目录)。 中国网管论坛bbs.bitsCN.com

    如果你删除了系统的tmp目录,又用mkdir /tmp建立这个目录,那么根据umask的规定,默认建议的目录的权限是: feedom.net

    drwxr-xr-x 3 root root 4096 9月 16 15:31 tmp

54com.cn

    那么其他人就不能在/tmp目录下建立文件了;这时,系统将出现故障(如:不能启动或不能进入x windows); 54com.cn

    如果你用:chmod a+w /tmp改变/tmp目录的权限为:

中国网管论坛bbs.bitsCN.com

    drwxrwxrwx 3 root root 4096 9月 16 16:34 tmp 网管联盟www.bitsCN.com

    那么任何人都可以删除别人在/tmp目录下的文件了,包括删除root在/tmp目录下建立的文件;

54ne.com

    如果用:chmod o+t /tmp为/tmp目录加了粘滞位t,那么其他人就不能在tmp目录下改写(或删除、重命名)别人的文件(或目录),起到了/tmp目录的作用。

54ne.com

    另外,“suid”和“sgid”特殊标志位可以使普通用户运行一个程序,使这个程序访问或修改只有文件所有者或root用户才能直接访问或修改的文件,当然前提是这个普通用户对这个文件的某个部分拥有相应的权限。 中国网管联盟www.bitscn.com

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
admin 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2008-05-08 23:05 最后登录:2009-01-06 00:01
推荐内容