エラーが表示されたシェルスクリプトを作成しようとしているとき、何が必要ですか?chmod: 'my_script.sh'の権限を変更しています:操作が許可されていません
[[email protected] bin]$ sudo vi my_script.sh
[sudo] password for rehamadel:
[[email protected] bin]$ ls -l my_script.sh
-rw-r--r--. 1 root root 52 Jul 30 19:25 my_script.sh
[[email protected] bin]$ chmod u+x my_script.sh
chmod: changing permissions of ‘my_script.sh’: Operation not permitted
スクリプトを 'root'として実行する必要がない場合は、* owner *と* group *を所有者とグループに変更します。 'sudo chown youruser:yourgoup my_script.sh'を実行し、実行可能であることを確認します。 'chmod 0754 my_script.sh'です。その後、スクリプトを実行することができます。 (または単に 'bash my_script.sh'(または' su -c "bash my_script.sh" '' root''が所有している場合)としてbashを呼び出す) –
あなたの役に立つ答えをありがとう:) –
答えがあればあなたの問題を解決するには、それの横にある大きなチェックマーク(✓)をクリックして、それを受け入れてください(任意で投票をするには少なくとも15の評判ポイントが必要です)。 他の回答が有益だった場合は、投票してください。受諾およびアップ投票は将来の読者に役立ちます。関連するヘルプセンターの記事(http://stackoverflow.com/help/someone-answers)を参照してください。質問にまだ完全に回答していない場合は、フィードバックを提供してください。 – mklement0