LinuxSir.cn,穿越时空的Linuxsir!

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

我使用RHEL 6,当新建的用户登录过图形界面之后,会自动在$HOME下建立几个目录,郁闷,请大

[复制链接]
发表于 2011-2-24 17:21:19 | 显示全部楼层 |阅读模式
我在RHEL 6里面(好象新版的FEDORA也有这个现象)新建一个用户,用的是GNOME窗口界面,当使用这个新建的用户登录的之后,系统会自作聪明地自动在用户家目录里面建立以下几个目录:
下载
视频
公共的
模板
图片
文档
音乐
桌面

随后我删除了这几个目录,然后按我的需要另建几个目录,结果发现我新建的目录会自动跑到桌面上。

请高手指教如何才能让系统不自作聪明建立这些目录。
发表于 2011-2-24 23:04:37 | 显示全部楼层
/etc/ske1 目录中的文档夹就是新建用户所要复制的东西,你如果不想给新用户建这些,将这个目录清空就可
回复 支持 反对

使用道具 举报

发表于 2011-2-25 00:04:06 | 显示全部楼层
这是桌面环境创建的,跟 /etc/skel 无关
回复 支持 反对

使用道具 举报

发表于 2011-2-25 04:12:32 | 显示全部楼层
改gconf?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-25 09:15:34 | 显示全部楼层
Post by 小熊熊;2129018
/etc/ske1 目录中的文档夹就是新建用户所要复制的东西,你如果不想给新用户建这些,将这个目录清空就可


/etc/skel目录下面的内容,是在命令行下使用useradd或其他方式新建用户时自动建立的目录,不是登录图形界面自动建立的。

而且我的/etc/skel目录下也确实没有那几个目录。
回复 支持 反对

使用道具 举报

发表于 2011-2-25 09:59:04 | 显示全部楼层
人性化的一个弊端,当然,俺用FC14,感觉这个还是可以接受的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-25 13:44:44 | 显示全部楼层
麻烦就在于当我更改LANG,比如将UTF-8改为GB18030时,这些中文名字的目录名是乱码。当我删除他们后,建立的新目录和新文件会全部跑在GNOME桌面上来,这就很烦了。
回复 支持 反对

使用道具 举报

发表于 2011-2-25 16:22:03 | 显示全部楼层
Fedora 中有个xdg的包用来设置这些东西。
如果不想要的话,可以修改/etc/xdg/user-dirs.conf文件,把其中的enable改为False,然后在创建新的用户就不会创建出一堆的默认目录了,不过Desktop是一定会创建的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-26 17:41:45 | 显示全部楼层
Thanks. Try it now.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-2-26 22:01:29 | 显示全部楼层
已经解决了,这才是解决问题的办法。谢谢楼上的大侠们。
回复 支持 反对

使用道具 举报

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

本版积分规则

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