gksudo nautilus 不允许我更改 root 拥有的文件夹的权限

gksudo nautilus 不允许我更改 root 拥有的文件夹的权限

我最近安装并挂载了第二块硬盘。第二块硬盘使用 VMPlayer 来运行 Windows。我可以运行 VMPlayer,但前提是我用 启动它gksudo vmplayer

这显然是一个权限问题,导致我无法从菜单图标运行它。我尝试/media/ssd通过切换 root 用户并应用 chown 来修改文件夹权限。错误不允许操作出現。

我也尝试使用gksudo nautilus,它(毫不奇怪地)给了我相同的错误消息。

我不认为这有关,但我在启动 nautilus 时收到了这些错误消息。

(nautilus:6290): Gtk-WARNING **: Failed to register client:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.gnome.SessionManager was not provided by any .service files
Initializing nautilus-dropbox 2015.10.28 ^C
root@osr-ubuntu1:/media/ssd# gksudo nautilus

(gksudo:6471): GConf-WARNING **: Client failed to connect to the D-BUS
daemon: Failed to connect to socket /tmp/dbus-m8iOpaGhDR: Connection
refused GConf Error: No D-BUS daemon running


(gksudo:6471): GConf-WARNING **: Client failed to connect to the D-BUS
daemon: Failed to connect to socket /tmp/dbus-m8iOpaGhDR: Connection
refused GConf Error: No D-BUS daemon running


(gksudo:6471): GConf-WARNING **: Client failed to connect to the D-BUS
daemon: Failed to connect to socket /tmp/dbus-m8iOpaGhDR: Connection
refused GConf Error: No D-BUS daemon running


(gksudo:6471): GConf-WARNING **: Client failed to connect to the D-BUS
daemon: Failed to connect to socket /tmp/dbus-m8iOpaGhDR: Connection
refused GConf Error: No D-BUS daemon running


(gksudo:6471): GConf-CRITICAL **: gconf_value_free: assertion 'value
!= NULL' failed

(nautilus:6476): Gtk-WARNING **: Failed to register client:
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.gnome.SessionManager was not provided by any .service files

如果甚至不允许 root 更改目录权限,我该如何更改目录权限?

编辑

我尝试按照以下建议进行操作外部硬盘不允许权限.当我跑到那条线上

sudo chattr +i immutable

我得到了错误

chattr: Inappropriate ioctl for device while reading flags on immutable

这意味着什么?

这不是 NTFS/FAT32 问题的重复。我的分区类型是 vfat。

答案1

我通过重新安装硬盘解决了该问题。扎娜发了一个帖子,为我指明了正确的方向。该帖子建议更改 fstab,结果却让我的机器无法启动,这真是一场噩梦,持续了两个小时。

一旦我发现相关 Ubuntu 文档,我能够在 /etc/fstab 中将此行用于我的 vfat 分区。

/dev/sda5 on /media/mynewdrive type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)

相关内容