FAT(または同様の生)ファイルシステムで構成などのLinuxスクリプトをどのように実行しますか?
$ sudo chmod -R 777 .
$ ./configure
bash: ./configure: Permission denied
それを処理する方法?
答え1
これはシェルスクリプトであると仮定し、関連するバイナリを手動で渡すことで実行できます。
$ head -n 1 configure
#!/bin/bash
$ bash configure
FATは個々のファイル権限をサポートしません。したがって、それを割り当てるために使用することはできませんchmod
。ただし、次のように構成できる必要があります。FATのすべてのファイルを実行可能ファイルとして扱う。
答え2
現在のディレクトリパス(.)ではなく、スクリプトパスに実行権限を設定する必要があります。
sudo chmod 777 configure
次に実行します。
sh configure