相关网址:http://bbs.chinaunix.net/thread-2133675-1-1.html
经测试,无论是使用root用户,还是修改chmod参数,都不能更改fat32格式u盘内文件权限!
解决:将需要修改权限的文件cp到当前linux用户文件某目录或主机某目录下。(我的工作没有必须要在U盘下进行)
ps:再次多谢阿铭老师的指点,同时使我接触到了很好的www.lishiming.net网站!
经测试,无论是使用root用户,还是修改chmod参数,都不能更改fat32格式u盘内文件权限!
解决:将需要修改权限的文件cp到当前linux用户文件某目录或主机某目录下。(我的工作没有必须要在U盘下进行)
ps:再次多谢阿铭老师的指点,同时使我接触到了很好的www.lishiming.net网站!
0
阿铭老师你好,关于fat32中文件权限的问题,我ubuntu12.10上测试root或者非root都是像楼主说的那样,可执行程序和shell都不能运行,但是在嵌入式linux下却是可以的!可执行程序或者sh添加了权限后,都是可以在fat32文件系统中运行?这个是怎么一回事呢?这个应该怎么解释呢?
阿铭 发表于 2013-7-7 13:18 static/image/common/back.gif
感谢你的分享!加油!
阿铭老师你好,关于fat32中文件权限的问题,我ubuntu12.10上测试root或者非root都是像楼主说的那样,可执行程序和shell都不能运行,但是在嵌入式linux下却是可以的!可执行程序或者sh添加了权限后,都是可以在fat32文件系统中运行?这个是怎么一回事呢?这个应该怎么解释呢?
- /udisk # ls
- PhoenixSuitV1.0.3
- README.diskdefines
- Remove_LiLi.bat.del
- SmartClean.ini
- System Volume Information
- a.out
- autorun.bak
- boot
- casper
- dists
- hello.c
- install
- ldlinux.sys
- lili.ico
- md5sum.txt
- mplayer-SVN
- pics
- pool
- preseed
- sh
- sw
- syslinux
- tmp
- wubi.exe
- 升级工具
- /udisk # ./sh
- Hello Shell
- /udisk # cat sh
- #!/system/bin/sh
- echo "Hello Shell"
- /udisk #
0
fat没有权限的问题在有些专业的网站上也是说不能够:http://www.ibm.com/developerworks/cn/linux/l-lpic1-v3-104-1/
阿铭 发表于 2013-7-7 13:18 static/image/common/back.gif
感谢你的分享!加油!
fat没有权限的问题在有些专业的网站上也是说不能够:
- vfat 文件系统
- vfat 文件系统(也称为 FAT32)没有日志功能,且缺乏完整的 Linux 文件系统实现所需的许多特性。它可用于在 Windows 和 Linux 系统之间交换数据,因为 Windows 和 Linux 都能读取它。不要将这个文件系统用于 Linux,除非要在 Windows 和 Linux 之间共享数据。如果您在一个 vfat 磁盘上解压缩一个 Linux 归档文件,那么您将丢失权限(比如执行权限),还会丢失该归档文件中可能存储的符号链接。
编辑回复