/ bashスクリプトを記述して実行するため、すべての権限を設定することにしたので、
chmod 777 * //I had 3 text files in the directory, so that's ok
次に、入力した結果を確認するには
ls -l
しかし、権利はまったく変わっていませんでした。
エラーメッセージが表示されず、奇妙なようです。フルパスも指定しようとしましたが、これは役に立ちませんでした。
私はまた、ルートの下でこれらのすべての手順を実行しようとしました
どこに問題があるのでしょうか?
ご協力ありがとうございます!
ls -la
drwx------ 1 gemma gemma 4096 июля 20 18:00 .
drwx------ 1 gemma gemma 4096 июля 20 16:35 ..
-rw------- 1 gemma gemma 407 июля 20 18:00 buildedfile.out ;this is what I
;need to launch
-rw------- 1 gemma gemma 4096 июля 20 17:21 kernel.bin
-rw------- 1 gemma gemma 350 июля 20 16:59 link.ld
-rw------- 1 gemma gemma 2025 июля 20 17:59 main.c
-rw------- 1 gemma gemma 1894 июля 20 17:34 start.asm
-rw------- 1 gemma gemma 457 июля 20 17:20 start.o
それは私がやった後にlsが示していることです
PCを再起動すると、再び問題が発生しました。しかし今、提案された方法はどれも役に立ちません。
Linux Mint 13 32ビットを使用しています。このファイルが配置されているメインディスクにext3があり、ntfsとFAT32がある別の2つのパーティションも試しました。
buildedfile.outは、Cで記述された端末アプリです
私がこれと同じ問題を抱えていて、アクセスしていたパーティションはntfs-3gでマウントされたntfsパーティションであり(デフォルトではパーミッションサポートなし)、それを覚えるのにしばらく時間がかかりました。
Chmodが警告を表示することを期待しますが、それはあなたの場合とは異なりました。
Ntfs-3gを使用するときにfstabにオプションがあることを知っています。説明されているように、ntfsパーティションに権限を設定できます here 。
お役に立てば幸いです。
試してください:Sudo chmod -R -f 777 *
それは許可の問題かもしれません。
ファイルシステムが読み取り専用でマウントされていませんか?
チェックするmountコマンドを入力します。マウントオプションにroがある場合は、次のコマンドを使用してファイルシステムを再マウントする必要があります。
mount -o rw/dev// mountpoint
シェルスクリプトを所有しているユーザーを確認することもできます。
「ジェマ」でない場合は、問題の原因である可能性があります。