LinuxSir.cn,穿越时空的Linuxsir!

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

请教:内核升级到2.6.30后普通用户进入自己的家目录后权限被更改且无法恢复

[复制链接]
发表于 2009-9-17 22:16:51 | 显示全部楼层 |阅读模式
内核升级到2.6.30后用一般用户无法通过gdm登录了,系统提示为无法建立临时文件,可能是磁盘空间不够。后来我发现是我的用户没有在家目录下写的权限了,我尝试着去修改权限,甚至用了:
chnod -R a+rwx $home
然后用  ls -l 来查看,得到:
drwxrwxrwx 44 omit omit 4096 2009-09-17 22:00 omit  (我的用户名叫omit)
但是我还是无法在/home/omit/下写
比如我打开vi时:$vi 1.txt
系统提示:
Error detected while processing /usr/share/vim/vim70/debian.vim
line 55:
E483: Can't get temp file name
这事怎么回事啊?
发表于 2009-9-17 22:33:13 | 显示全部楼层
用 chown -R omit:users /home/omit
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-17 22:45:31 | 显示全部楼层
不行,结果和原来一样,是不是我在编译内核时无意中修改了什么,要重新编译啊?
回复 支持 反对

使用道具 举报

发表于 2009-9-18 00:51:29 | 显示全部楼层
/tmp 的权限为何?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-18 08:49:45 | 显示全部楼层
/tmp 的权限为:drwxrwxrwx
我用df -lh看了一下,得到了挺古怪的信息:
Filesystem     Size    Used    Avail    Use%    Mounted on
/dev/hda1      9.7G    9.4G       0        100%         /
回复 支持 反对

使用道具 举报

发表于 2009-9-18 11:00:23 | 显示全部楼层
Post by 3rd0mit;2027892
/tmp 的权限为:drwxrwxrwx
我用df -lh看了一下,得到了挺古怪的信息:
Filesystem     Size    Used    Avail    Use%    Mounted on
/dev/hda1      9.7G    9.4G       0        100%         /

有啥古怪的。hda1没空间了。看看有什么没用的,该删啥删啥。另外建议你把/home单独建一个分区
回复 支持 反对

使用道具 举报

发表于 2009-9-18 12:43:10 | 显示全部楼层
Post by 3rd0mit;2027892
/tmp 的权限为:drwxrwxrwx
我用df -lh看了一下,得到了挺古怪的信息:
Filesystem     Size    Used    Avail    Use%    Mounted on
/dev/hda1      9.7G    9.4G       0        100%         /


这个权限就不对了,难怪不能创建临时文件,把它改成 4777 看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-18 13:59:54 | 显示全部楼层
古怪的是总大小是9.7G我用了9.4G。占用率是100%,而且后来我卸了新内核,显示我使用的空间是9.3G可占用率还是100%
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-18 17:28:12 | 显示全部楼层
多谢各位,问题已经解决,原因是我的硬盘空间不够。
在linux下硬盘会给root用户留下一部分空间,这部分一般用户是无法使用的。
我删除了一些没有用的东西,就可以登录了。
我自已也感觉问题很低级。
谢谢各位。
回复 支持 反对

使用道具 举报

发表于 2009-9-18 22:39:05 | 显示全部楼层
/tmp 的正确权限是 drwxrwxrw[color="Red"]t

拥有权是 root:root
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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