可能重复:
如何在NTFS(或FAT32)分区上进行'chmod'操作? 我使用LastPass作为我的密码管理器,并且我使用Sesame进行多因素身份验证。在Windows上没有问题,但我在Windows和Linux计算机之间切换,所以我需要在这两种情况下都能使用Sesame。
在我的笔记本电脑上,我正在运行Ubuntu 10.10,并下载了32位的LastPass Sesame(Ubuntu 10.04 LTS),并将文件(一个可执行文件和一个.bin文件)移动到我的USB设备上。按照指示,我尝试对可执行文件(名为sesame)运行
我尝试从终端窗口执行此操作,但在之后执行
如果我将相同的可执行文件移动到我的硬盘上,它可以很好地被设置为可执行文件(并执行)。
我对Linux并不是很熟悉,所以我怀疑我可能忽略了一些显而易见的东西。这可能与USB设备使用fat32格式有关吗(但我认为fat32分区上的文件默认应该是可执行的),如果是这样的话,我有哪些选择?
顺便说一下:使用Wine运行Sesame的Windows版本非常好用,但有点麻烦(至少在没有预先安装Wine的情况下需要它的地方)。
如何在NTFS(或FAT32)分区上进行'chmod'操作? 我使用LastPass作为我的密码管理器,并且我使用Sesame进行多因素身份验证。在Windows上没有问题,但我在Windows和Linux计算机之间切换,所以我需要在这两种情况下都能使用Sesame。
在我的笔记本电脑上,我正在运行Ubuntu 10.10,并下载了32位的LastPass Sesame(Ubuntu 10.04 LTS),并将文件(一个可执行文件和一个.bin文件)移动到我的USB设备上。按照指示,我尝试对可执行文件(名为sesame)运行
chmod +x sesame
命令。我尝试从终端窗口执行此操作,但在之后执行
ls -la
时,我注意到文件的权限没有改变。我尝试在开头添加sudo
来执行相同的操作,但结果并没有任何区别(也没有收到任何错误消息)。我还尝试了以“图形”方式进行操作,通过在Nautilus中右键单击可执行文件,选择“属性”>“权限”,然后尝试勾选“允许将文件作为程序执行”的复选框 - 但是复选标记在一秒钟后又消失了。如果我将相同的可执行文件移动到我的硬盘上,它可以很好地被设置为可执行文件(并执行)。
我对Linux并不是很熟悉,所以我怀疑我可能忽略了一些显而易见的东西。这可能与USB设备使用fat32格式有关吗(但我认为fat32分区上的文件默认应该是可执行的),如果是这样的话,我有哪些选择?
顺便说一下:使用Wine运行Sesame的Windows版本非常好用,但有点麻烦(至少在没有预先安装Wine的情况下需要它的地方)。
chmod +x sesame
命令时,没有任何错误信息出现呢?这样的错误信息会立即澄清问题的。 - Julian