linux挂载 Ubuntu 挂载U盘 时,使用U盘中的文件时,不能修改其可读可写权限,为什么?

U盘中存有jdk的.bin文件,将U盘挂载至ubuntu 12.01时,将其挂载至/mnt ,切换至目录mnt,进行./jdk,执行该.bin文件,发现执行不了,查看文件权限 -rw-r--r--,然后使用chmod 777 jdk.bin,,再次查看还是-rw-r--r--,为什么,可是 我将该文件cp 至非挂载目录 ,我再执行chmod 777 jdk.bin,他便可以执行,为什么呢,请各高手解释下可以吗?

FAT32 不支持 POSIX 权限系统。
这个文件权限是 FAT32 挂载时制定的全部文件权限。这个权限可以在手动挂载时用遮罩方式重新指定。好像参数是 -o mask=xxxx 。不过怎么用我真忘了……
如果是自动挂载,也有权限遮罩导致不能改的问题。这个是系统自动的,为的是提供自动挂载时的用户有读写权限。

好像 NTFS 支持部分 POSIX 权限系统。至于对于 rwx 权限支持如何,我没印象,好像是不支持。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
fat32 或者 NTFS文件系统不支持Linux的文件权限修改,建议将该文件放到系统中然后修改权限。不怕麻烦的话把U盘格式化为Ext3或Ext4后就可以在U盘内更改文件权限本回答被提问者采纳
第2个回答  2013-07-22
首先,你用的什么用户?可能权限不足!其次,u盘一般是只读挂载,需要把u盘的权限改一下才可以改里面的文件!大致这个意思!希望能帮到你!
第3个回答  2013-07-22
文件系统不同,u盘的文件系统一般是FAT32的,不支持权限这东东。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网