chmod はファイルの権限を変更しません

chmod はファイルの権限を変更しません

実行可能な「Hello World」Ruby ファイルを作成しようとしており、既存の実行可能な「Hello World」Ruby ファイルをコピーして名前を変更しましたが、新しいファイルには実行権限がありません。元のファイルの権限は次のとおりでした。

-rwxr-xr-x 1

新しいファイルには次の権限があります。

-rw-r--r-- 1

chmod -x [Filename]新しいファイルと を試しましたsudo chmodが、ファイルのアクセス許可は変更されませんでした。ファイルのアクセス許可は次のままです。

-rw-r--r-- 1

ファイルを実行しようとすると当然ながら

bash: [ファイル名]: 権限が拒否されました

答え1

コマンドchmod -x [Filename] 削除する実行しようとしているファイルの実行権限。ファイルを実行可能にしたい場合は、次のようにしますchmod +x [Filename](マイナスの代わりに + を使用することに注意してください)。

関連情報