Ubuntu下Windows盘符无法获得可执行权限的问题?

经常需要访问Windows分区来读取或写入文件。无法为Windows盘符赋予可执行权限。默认情况下不能在该挂载点上运行任何二进制程序。在没有修改这个属性之前依然无法运行其中包含的.exe文件。

目前累计服务客户1000多家,积累了丰富的产品开发及服务经验。以网站设计水平和技术实力,树立企业形象,为客户提供成都网站设计、成都网站制作、网站策划、网页设计、网络营销、VI设计、网站改版、漏洞修补等服务。成都创新互联公司始终以务实、诚信为根本,不断创新和提高建站品质,通过对领先技术的掌握、对创意设计的研究、对客户形象的视觉传递、对应用系统的结合,为客户提供更好的一站式互联网解决方案,携手广大客户,共同发展进步。

在使用Ubuntu操作系统时,经常需要访问Windows分区来读取或写入文件。但是,在某些情况下,我们可能会遇到一个非常烦人的问题:无法为Windows盘符赋予可执行权限。

这个问题一般会出现在新安装了Ubuntu系统后,尝试打开Windows分区并运行其中的可执行文件时。此时你会发现,即使你已经拥有管理员权限,并且以root身份登录终端窗口,也无法给该分区赋予可执行权限。

那么,这个问题究竟是什么原因引起呢?

其实,在Linux中每个挂载点(包括移动设备和网络共享)都有一个默认的“noexec”属性。这意味着,默认情况下不能在该挂载点上运行任何二进制程序。

而当我们将Windows分区连接到Ubuntu系统时,默认情况下它被视为外部存储设备,并且自动设置了“noexec”属性。所以就算你已经具有足够高的用户权限,在没有修改这个属性之前依然无法运行其中包含的.exe文件。

好消息是解决方法很简单!只需要按照以下步骤进行操作:

1. 打开终端窗口

首先要打开终端窗口,可以通过按下Ctrl + Alt + T快捷键来打开。

2. 确定Windows分区的挂载点

在终端中输入以下命令:

df -h

这个命令会列出所有已经挂载的文件系统及其使用情况。从输出结果中找到你想要修改权限的Windows分区,并记录下它的“Filesystem”名称和“Mounted on”路径。

例如,我的Windows分区名称是/dev/sda1,挂载路径为/media/myusername/Windows(其中myusername是我的Ubuntu用户名)。

3. 使用mount选项修改noexec属性

接下来,在终端中输入以下命令:

sudo mount -o remount,exec /media/myusername/Windows

注意:将上面命令中的/mnt/win改成你自己实际所需修改权限的盘符和目录名即可。如果你不确定,请先运行df -h确认一边。

执行该命令后,就可以给该盘符赋予可执行权限了!

现在试着双击其中一个.exe文件并运行它吧!你应该能够成功地启动程序了!

本文题目:Ubuntu下Windows盘符无法获得可执行权限的问题?
网站地址:http://www.36103.cn/qtweb/news44/6044.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联