.exe文件权限失败


12

我正在尝试运行位于Vista分区上的exe文件,当我浏览至该文件并尝试将其更改为以可执行文件身份运行时,勾选框会在我勾选它后立即取消自身,我尝试运行gksu nautilus,但它做同样的事情

Answers:


26

这可能是因为Vista分区正在使用NTFS文件系统,并且该分区已安装了fmask,该分区不允许设置文件的执行权限。

要解决此问题,您需要手动安装分区。

详细信息可以在这篇文章中找到。


这是您需要采取的步骤:

  1. 通过打开终端并键入以下命令来确定驱动器的相应设备: df
  2. 最左边的列是设备,最右边的列是驱动器的路径。查找用于Vista分区的设备。
  3. 卸载Windows分区。(替代文字在Nautilus中单击旁边的弹出按钮)
  4. 打开一个终端
  5. 输入以下内容:

    sudo mkdir /media/vista
    sudo mount -t ntfs -o fmask=0022,dmask=0000,uid=1000,gid=1000 \
        <DRIVE> /media/vista
    

    替换<DRIVE>为驱动器的设备。


1
香港专业教育学院从未做过这个问题,然后再做同样的事情,而
那篇

@Zabadda:我添加了更清晰的说明。有帮助吗?
内森·奥斯曼

好的df给了我这个paste.ubuntu.com/545368
Zabadda 2010年

@Zabadda:假设您已经安装了该设备,则您的Vista设备为/dev/sda1
内森·奥斯曼

1
@Zabadda:现在是这样,您每次都必须这样做。但是有一种方法可以使它始终以这种方式安装。第二个问题可能会更好,因为它涉及其他一些工作。
内森·奥斯曼

2

当使用10.04在Windows终端上运行wine的.exe时可以正常工作,但是现在在10.10上却不能。我认为这是一项新的安全功能。而不是从Windows分区运行它,而是将文件传输到ubuntu文件系统,然后从那里运行它。为我工作。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.