chmodが機能しない - エラーメッセージがありません

chmodが機能しない - エラーメッセージがありません

chmodUbuntuでコマンドを使用してファイルの権限を変更しようとするたびにchmod 744 /media/DATEN/Dokumente/Coding/Python/DirFileFuncts.py動作しないようです。 8進数とスペルを試しましたが、=rwx出力がls -l変わらず、次のエラーが発生します。no Permissionファイルを実行しようとすると。

chmod奇妙なことに、それ自体はエラーメッセージを表示しません。誰でも私を助けることができますか?

試してみましsudoたが役に立ちませんでした。私のmountパーティションの結果は次のとおりです。

/dev/sdb1 on /media/DATEN type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,fl‌​ush,uhelper=udisks)

ベストアンサー1

これは、アクセス権を理解していないファイルシステム(ほとんど(V)FATパーティション)の一般的な動作です。これは/media/...、リムーバブルメディアが現在インストールされているパスとしても表示されます。

スクリプトを実行しようとしたときに発生する特権の問題は、noexecインストールオプション(リムーバブルメディア用の理解可能な保護)によって引き起こされる可能性があります。

上記の場合(出力で確認できますmount)、たとえばインタプリタを指定してスクリプトを実行するか、python /path/to/scriptファイルシステムを再マウントするオプションを使用できますexec(通常はセキュリティの観点から愚かな解決策です)。

参考までに、インタプリタがmmap()ファイルをメモリにロードして実行可能ファイルとして表示しようとすると、最初のオプションが機能しない可能性があります(ファイルシステム層がそれを拒否するため)。これは通常、動的リンカーld-linux*.so*(システムによって異なりますlib)の場合です。/lib64Pythonが動作するはずです。

おすすめ記事