8.04 alpha4 BUG: 解禁root帐号后无法运行“新利得”

编译打包和其他
回复
xuco
帖子: 794
注册时间: 2008-01-30 19:19

8.04 alpha4 BUG: 解禁root帐号后无法运行“新利得”

#1

帖子 xuco » 2008-02-19 11:19

【发行版】
Ubuntu 8.04 alpha4

【包的名称(有bug的)】:

【摘要】
解禁root帐号后无法运行“新利得”

【bug描述】
以user1登录,运行“新利得软件包管理”,报错:
E: 错误:无法创建配置文件目录 /home/root/.synaptic - mkdir (2 No such file or directory)
奇了怪,怎么搞到root去了?????

前次曾经unlock过root帐号,现在su可以切到root,但再去用户管理,发现root是灰色的,还可以unlock,但是重启后又灰色,应该是底层账户管理(牵扯到root)处有问题。
xuco
帖子: 794
注册时间: 2008-01-30 19:19

#2

帖子 xuco » 2008-02-19 13:01

搞定了,很弱智的bug
unlock root后, root的主文件夹没有自动创建,导致普通用户都没法使用新利得
2种简单方法解决之:
1) Specify home path for root (图形下的用户管理里面设置是不行的):
sudo usermod -d /root root
2) Create the folder: /home/root
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#3

帖子 BigSnake.NET » 2008-02-19 13:06

不对, root的home应该是 /root 而不是 /home/root
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
xuco
帖子: 794
注册时间: 2008-01-30 19:19

#4

帖子 xuco » 2008-02-19 15:07

那是另外一个bug
到处看到root的主目录是 /root的,而且ubuntu下这个目录也存在
但是,你去试试看,解锁root时,它的默认主目录设的是 /home/root ...
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#5

帖子 BigSnake.NET » 2008-02-20 12:41

sudo cat /etc/passwd | grep root 看看
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复