我正在使用 Ubuntu 11.10,我是 Linux 家族的新手。我在登录时遇到问题。输入密码并按 Enter 后,系统显示:
Could not connect to session bus: //bin/dbus-launch terminated abnormally without any error message
根据这个问题登录时出现“无法连接到会话总线”我尝试以访客用户身份登录并成功。所以“肯定是我的主文件夹出了问题”。我想我知道问题出在哪里了。
问题是:我如何访问我的主文件夹?
答案1
问题解决了。由于我只想访问我的主文件夹,我使用 ubuntu livecd 启动并修改 /home/{username} 文件夹内容。我没有遇到所描述的所有这些问题。因为我怀疑登录问题是由于 pam_environment 文件配置不正确而发生的。我使用了此帮助页面https://help.ubuntu.com/community/EnvironmentVariables创建文件
/home/{username}/.pam_environment
内容如下
MAVEN_HOME=/home/{username}/java/maven2
PATH=$MAVEN_HOME/bin:$PATH
这可能对某些人有帮助。如何使配置工作 - 我想这是另一个问题。
答案2
我在 ubuntu 论坛上找到了这个帖子:http://ubuntuforums.org/showthread.php?t=1232886。
但是让我们尝试其他的事情,这样做;
sudo -i
/home
然后去做ll
你会看到类似这样的内容:
:/home# ll
total 4
drwxr-xr-x 6 root root 128 2012-01-31 09:26 ./
drwxr-xr-x 25 root root 704 2012-02-13 07:31 ../
drwxr-xr-x 81 marcelo marcelo 3008 2012-02-20 20:08 marcelo/
drwxr-xr-x 20 test test 784 2012-01-31 13:10 test/
你让我们知道你在你自己身上看到了什么。
我的文件夹中有 2 个用户:marcelo(我)和 test(出于其他原因)。在您的文件夹中ll
再次执行此操作,让我们看看该文件夹的所有者是怎样的。
你可以(以 root 身份)执行chown user folder
/ 并且chgrp group folder/
在我的情况下,将文件夹 /test 更改为我和我的组“marcelo”的方式如下:
chown marcelo test/
chgrp marcelo test/
希望它能有所帮助。
答案3
您可以以访客身份登录,然后su - username
从 shell 执行命令(将“username”替换为您的用户名)。它会要求您输入密码,之后您就可以访问您的主目录。