当机器无头时,用户不再具有特权
核心问题是: 任何不在实际物理/本机显示之上的gnome会话-或对该显示进行阴影处理(即NXserver的阴影模式)-都具有错误的权限。即使以root身份运行! 对解决VNC /非影子NX会话的问题行为的方式有何评论? 很长一段时间后,我将升级我的家用Ubuntu无头服务器,但遇到了很多问题,我不记得以前的Ubuntu版本中存在的问题。 一些细节: 我从ubuntu-11.04-server-amd64.iso开始,然后在其顶部安装了ubuntu-desktop。 uname -a:Linux MiddleEarth 2.6.38-8-server#42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux 硬件是Intel D920、2GB Ram,gfx是一些无风扇的nvidia 6600、3xGigabit,1x100mbit,无显示器,键盘,鼠标。 第1轮 当我进行测试/设置并连接监视器时,无论是坐在该监视器的前面还是从台式机(进入Vino)进行VNC进入时,一切都是桃红色的。 如果没有监视器,则会出现问题: [未解决/已删除] 第一个问题是vino固执,不喜欢在GDM之前/期间加载。但是由于这是一个无头系统,所以我真的不需要默认情况下以X开头(即更改init级别),所以有点儿争议。但是,我清楚地记得在较旧的ubuntu版本(我认为v9.04)中很容易做到这一点。而且效果很好;但没有更多了!...反正我完全放弃了这个主意。 [解决了] 然后是Unity / effects搞砸了VNC(通过作弊解决了)。 [未解决] 我最初切换到NXserver,希望以下问题可能是紧要问题或vino问题,但是没有这种运气。(注:阅读第2轮) 通过VNC(或NXserver)进行远程处理时,我的用户帐户无法安装/卸载HDD。 通过VNC(或NXserver)进行远程处理时,我的用户帐户无法访问某些特权配置选项, 例如: 在“系统->管理->用户和组”中无法执行任何操作(即“添加”用户或“高级设置”)。 无法在“系统->管理->登录屏幕”中使用“解锁”。 gparted无法获取有关文件系统的任何信息。 等等。(其他各种管理/配置对话框也无法正常工作) 我只能猜测这与在未连接实际的物理监视器设备时未正确分配用户权限有关。 “为什么”在ubuntu 11.04中发生的原因,当它变得无头时,使我无所适从;我不记得以前版本的ubuntu中的这种行为。 请注意,对于内部/静态硬盘,HDD安装问题不是问题(我将它们添加到fstab中,因为它们始终是静态的)。但是,对于可移动USB介质来说,确实是一个很大的痛苦。 …