MacOSシステムのシェルスクリプトの権限不足の問題 権限が拒否されました

今日は、IntelliJ IDEA のインストール時にスクリプトを実行するときに発生する問題のいくつかを簡単にまとめました。

初めてスクリプトを実行しようとしたとき、「アクセス許可が拒否されました」というエラーが繰り返し発生しました。

以下に示すように:

そこで、shスクリプトファイルに権限を追加しました

chmod +x shell.sh

 スクリプトを実行するとまだエラーが発生するので、もう一度試してみました

chmod 777 shell.sh

エラーはまだ報告されており、依然として実行できないことが判明したため、確認したところ、スクリプトの権限が変更されており、最高の権限 (-rwxrwxrwx) になっていたことがわかりました。

ls -l shell.sh

結果は次のとおりです。

 この時点で、.zshrc に問題があるのではないかと考えたので、試してみました。

cd ~
vim .zshrc

i -> :wq を入力した後、保存して終了します。:wq が終了できない場合は、:wq! を使用して強制終了します。

'readonly' オプションが設定されていることが示されている場合 (オーバーライドするには ! を追加)、wq! を使用して Enter キーを押します。y/n を選択する必要がある場合は、y を選択すると、それを実行できます。

最後の処刑は成功しました!

参考リンク:

許可が拒否されました: /Users/*******/.zshrc - Jianshu

読み取り専用オプションが設定されています (上書きするには ! を追加します) エラー解決_Chu Xia 0811 のブログ-CSDN ブログ

おすすめ

転載: blog.csdn.net/Marukooo/article/details/130110984