.exe 文件权限失败

.exe 文件权限失败

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

答案1

这可能是因为 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>用您的驱动器设备替换。

答案2

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

答案3

另一个解决方法是启用 Wine PPA,因为它禁用了普通 Ubuntu 软件包所执行的执行位检查。

相关内容