[问题]用户登录的时候出现用户的$home/.dmrc已被忽略!!!!!!在线等,先谢谢拉~已解

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
zydbeckham
帖子: 140
注册时间: 2007-05-26 15:04

[问题]用户登录的时候出现用户的$home/.dmrc已被忽略!!!!!!在线等,先谢谢拉~已解

#1

帖子 zydbeckham » 2007-05-30 23:27

不小心把系统管理的用户和组里用户删了,重启桌面后出现
==========================
“用户登录的时候出现用户的$home/.dmrc已被忽略,这将无法保证回话和语言,该文件应该由用户所存,并且权限为644,用户的$home目录应有用户自己所有,别的用户无法写入“
==========================
并且还表现出 用cd进不去我的目录 用户是 “zyd"
======================
zyd@zyd-desktop:/home$ cd
zyd@zyd-desktop:~$ cd /home
zyd@zyd-desktop:/home$ ls
zyd
zyd@zyd-desktop:/home$ cd /zyd
bash: cd: /zyd: No such file or directory
zyd@zyd-desktop:/home$
=======================
上次由 zydbeckham 在 2007-05-31 18:15,总共编辑 2 次。
头像
zydbeckham
帖子: 140
注册时间: 2007-05-26 15:04

#2

帖子 zydbeckham » 2007-05-30 23:36

怎么没人阿 ,是不是都睡觉去拉~~~~也是 都 23点拉 ,,,,,,急死我拉 ~~~
那个该死的BASH是什么玩意儿~哪位大侠能不能冒个泡~~~~
我把几个论坛的帮助都找了 ,也SHOU了没看到有这方面的问题,只能发帖拉! :shock: :?:
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#3

帖子 stlxv » 2007-05-31 11:14

找你们企鹅帮的老大问吧
PHP是最好的语言!不服来战!
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#4

帖子 iblicf » 2007-05-31 11:16

lz ,, 头像侵权了吧,
头像
zydbeckham
帖子: 140
注册时间: 2007-05-26 15:04

#5

帖子 zydbeckham » 2007-05-31 12:22

不知道现在流行开源阿!~ :P
头像
zydbeckham
帖子: 140
注册时间: 2007-05-26 15:04

#6

帖子 zydbeckham » 2007-05-31 16:27

弄了半天找到最笨的办法,登录到root删除帐户,并且重建一个。。。。但是以前的资料有的就只能丢掉拉~
不知道有没有大虾有更好的方法!
online
帖子: 69
注册时间: 2007-05-29 6:18

#7

帖子 online » 2007-05-31 16:42

先ls -l /home/zyd一下,你的ZYD的权限肯定没有了X和W,用sudo chmod 774 -R /home/zyd应该就行了
头像
zydbeckham
帖子: 140
注册时间: 2007-05-26 15:04

#8

帖子 zydbeckham » 2007-05-31 18:08

谢拉~现在已经搞定了
andrew_t
帖子: 614
注册时间: 2006-12-14 3:00

#9

帖子 andrew_t » 2007-05-31 18:22

下次有问题了先搜索下


记得以前我也碰到过这个问题,论坛内就有解决办法

viewtopic.php?t=28097&highlight=.dmrc
头像
zydbeckham
帖子: 140
注册时间: 2007-05-26 15:04

#10

帖子 zydbeckham » 2007-06-01 11:04

果然搞定了,由于碰到2次这种情况了小节一下~~~~
+++++++++++++++++++++
开机的时候如果出现提示$home/.dmrc无法写入,权限应为644之类的情况,请用以下方法解决:(我的home文件夹为latteye)

代码:

chmod 755 -R ~/
sudo chown -R latteye:latteye /home/latteye
sudo chmod 644 /home/latteye/.dmrc
sudo chown latteye:latteye /home/latteye/.dmrc

[hr]
转贴请注明出处,谢谢配合。

原文地址来自于latteye's blog。
+++++++++++++++++++++++++++++++++++++++


查看权限 ls -l (文件夹或者文件)
这是关于chmod的用法,引用"kardinal"
viewtopic.php?t=18740&highlight=WINE
**************************
Linux下,系统主要根据文件头信息来判断文件的类型,扩展名并不是决定因素。
现在使用“ls -l”命令,查看详细信息格式的文件列表,您将会看到如下内容:
total 5
drwxr-x--- 4 user group 4096 Mar 10 00:37 a
drwxr-xr-x 21 user group 4096 Mar 10 20:16 b
-rw------- 1 user group 524 Mar 10 00:40 c
-rw-r--r-- 1 user group 24 Jun 11 2000 d
drwx------ 2 user group 4096 Mar 9 11:06 e

共显示了七列信息,从左至右依次为:权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称

其中要特别留意的是第一列:
drwxr-xr-x
一共有10个位置,可以分为4组:
d rwx r-x r-x
第一组为“d”,表示这是一个文件夹;如果为空,也就是“-”,表示这是一个普通文件;为“l”,表示这是一个符号链接;为“b”,表示它是块设备文件;为“c”,表示它是字符设备文件。
剩下的3组分别为归属用户、归属群组、其它用户或群组对于该文件的权限。我们看它的格式
rwx “r”为可读,“w”为可写,“x”为可执行。它们的顺便不能颠倒,某一位置为空(“-”)则表示不具有相应的权限。


Tips:Linux下的可执行文件并不是由其扩展名(例如“exe”)决定的,而是由其可执行权限决定的。


权限
====
我们已经知道了,文件的权限分为“r”(可读)、“w”(可写)、“x”(可执行)三种类型,而一个文件可以针对归属用户,归属群组,其它用户用户或群组分别设定权限。
这种权限管理的方式非常灵活。由于它本身非常简单,所以稳定可靠,不会产生混乱。不过在最初的阶段,您可能会不适应,因为时常需要与它打交道,而您习惯了的Windows的权限管理却不是这样(非常混乱,大多数时间形同虚设,偶尔用到却让人伤透脑筋)。

您可以使用“chmod”命令来更改文件的权限,使用“chown”来更改文件的归属。
例如:
chmod 755 xxx
chmod a+x xxx
上面命令中的“755”和“a+x”是两种类型的表达式
chown user:group xxx 用来改变文件的归属用户,也可以改变其归属群组
chgrp group xxx 用来改变文件的归属群组
我们将后面章节中详细介绍 权限与用户管理


***********************************
回复