GNU/Linux >> Linux の 問題 >  >> Linux

chmod:「my_script.sh」の権限の変更:操作は許可されていません

許可されていない操作エラーの解決:

sudo chmod u+x my_script.sh

次の方法でファイルを作成しました:

sudo vi my_script.sh
# editing

これは、ファイルの所有者とグループが root であることを意味します。デフォルトでは、ファイルの変更は許可されていません。権限を変更する (chmod が行う) か、所有者を変更する必要があります:

sudo chown you:yourgroup my_script.sh

これでうまくいくはずです。 sudo 経由でファイルを作成せずに、問題を解決してください。


ファイル my_script.sh を作成しました ルート 所有者としてのユーザー ( sudo を使用したため) )、これが yourself として権限を変更することを許可されていない理由です。 .

したがって、 sudo chmod u+x my_script.sh を使用します 、ただし、ファイルは root に対してのみ実行可能になることに注意してください ユーザー。

ファイルを誰でも実行できるようにするには、 sudo chmod a+x my_script.sh を使用します .


Linux
  1. Rsyncはディレクトリのアクセス許可を変更していますか?

  2. chmod() 操作は許可されていません - FatFree フレームワーク

  3. OSError:[エラー 1] 操作は許可されていません

  1. net.c:577:sendmsg() が失敗しました:操作は dig 出力で許可されていません

  2. chmod:ディレクトリの権限を変更する操作は許可されていません

  3. root には chown 操作は許可されていません

  1. Linuxパーミッション:chmodの紹介

  2. Linuxの権限の変更

  3. 特定のコマンドでsudoが機能しない