首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过VNC-SSH在会话中弹出缺少密码询问对话框。

通过VNC-SSH在会话中弹出缺少密码询问对话框。
EN

Ask Ubuntu用户
提问于 2014-04-09 20:28:06
回答 1查看 966关注 0票数 0

我几乎要让一个远程像本地会话一样工作,但仍然不能解决一个让我发疯的小问题。

我有一台带有Ubuntu桌面的远程机器。我通过SSH通过VNC连接到它,就像我说的那样,“几乎所有东西”都工作得很完美,除了一个我无法解决的问题,而且我不知道它是否是一个关于权限的问题,还是自己的VNC (我不这么认为),或者其他什么问题。

例如,当我打开并尝试安装任何点击“安装”的程序时,什么都不会发生,因为询问密码的弹出对话框永远不会出现,所以Ubuntu无法安装它。

这与安装软件包无关,因为我可以用智能来完成它,甚至可以将USC作为根程序执行,但我想以其他方式修复它,因为我不希望在程序不是正确的情况下以root的形式执行程序。

我的问题是:有人知道为什么会发生这种情况,以及如何解决?

按照用USC安装某个应用程序的示例,/vat/log/syslog上的消息如下(虽然没有错误,但从未出现询问密码的对话框):

代码语言:javascript
复制
Apr  9 22:11:33 noname-machine dbus[551]: [system] Activating service name='org.debian.apt' (using servicehelper)
Apr  9 22:11:33 noname-machine AptDaemon: INFO: Initializing daemon
Apr  9 22:11:33 noname-machine dbus[551]: [system] Successfully activated service 'org.debian.apt'
Apr  9 22:11:33 noname-machine AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Apr  9 22:11:51 noname-machine AptDaemon: INFO: CommitPackages() was called: dbus.Array([dbus.String(u'gameconqueror')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s')), dbus.Array([dbus.String(u'')], signature=dbus.Signature('s'))
Apr  9 22:11:51 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/be384a2ba642461dbf4c33e8fdb363ec

(/var/log/auth.log上没有消息)

在更新管理器上单击"check“时,问题完全相同:

代码语言:javascript
复制
Apr  9 22:43:53 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:53 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/35fae3fa030a497f8cb5405701c8d2d2
Apr  9 22:43:54 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:54 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/13c03177009847dc9ce23c7913d44be7
Apr  9 22:43:55 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:55 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/e2db780da371473099d3655f76e2510d
Apr  9 22:43:55 noname-machine AptDaemon: INFO: UpdateCache() was called
Apr  9 22:43:55 noname-machine AptDaemon.Trans: INFO: Queuing transaction /org/debian/apt/transaction/6f7a8a32df864d12b5372a11bc10481e

有人能看到问题吗?

(请原谅我的英语)

EN

回答 1

Ask Ubuntu用户

发布于 2015-03-24 04:52:22

这个命令应该这样做:

代码语言:javascript
复制
sudo chmod +s /usr/lib/policykit-1/polkit-agent-helper-1

当我递归地更改/usr/lib的所有者时,我遇到了这个问题。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/445644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档