私はrootユーザーがbashスクリプトを実行するための許可を取り除くように求められます。実際には、どのユーザーからどのような権限を奪ってしまいますか? chmod
私は現在ログインしているユーザーのためにそれを変更できますが、rootは変更できません。rootユーザーから '実行'権限を取り除くにはどうすればいいですか?
-1
A
答えて
3
障害物を誤って実行してroot
と誤って実行する場合は、rootとして実行すると自発的に終了するスクリプトを作成してください。スクリプトの先頭に以下を追加します。
if [[ $EUID == 0 ]]; then
printf 'Do not run this script as root\n' >&2
exit 1
fi
1
あなたはそうすることはできません。ルートはすべてを行うことができます。しかし、それを困難にするいくつかの措置があります。あなたが行うことができますchattr -i script.sh
他のものを使用して変更することはできません。このファイルをやって
chattr +i script.sh
、それがロックを解除することができます:あなたがext {2-4}のファイルシステムで次のコマンドを使用することができますリモートサーバにrootのために変更できないスクリプトを置き、NFS経由でマウントします。サーバーがローカルルートアカウントをロックアウトする書き込みアクセス権を提供していない場合。もちろん、ローカルのrootアカウントはローカルでファイルをコピーし、リモートのものをアンマウントし、そのコピーを所定の場所に置いて変更することができます。
ファイルを削除できないようにrootをロックアウトすることはできません。ファイルをそのまま維持するためにルートを信頼できない場合は、技術的な問題ではなく、社会的な問題を抱えています。
関連する問題
- 1. 高い権限でWiXからngenを実行するにはどうすればよいですか?
- 2. root権限でスクリプトを実行する
- 3. Googleスプレッドシートの行を削除する権限を取得するにはどうすればよいですか?
- 4. Android Marshmallowで実行時にCLEAR_APP_CACHE権限を取得するにはどうすればよいですか?
- 5. Facebook C#SDK 5.1.1 - ユーザーから権限をリクエストするにはどうすればいいですか?
- 6. Androidで実行時にユーザーの権限が許可されているかどうかを確認するにはどうすればよいですか?
- 7. djangoの移行中にユーザー/グループに権限を追加するにはどうすればいいですか?
- 8. jailbrokenしたら、iOSアプリはroot権限で実行されますか?
- 9. 古いLocalizable.stringsを取り除くにはどうすればいいですか?
- 10. gunicorn/pythonアプリケーションサーバーを非rootユーザーとして実行するにはどうすればいいですか?
- 11. ハイチャートでラインラベルを取り除くにはどうすればいいですか?
- 12. root権限を持つforeverモジュールは、root権限を持つ追加のプロセスも実行しますか?
- 13. ギャップを取り除くにはどうすればいいですか?
- 14. タイプキャスティングを取り除くにはどうすればいいですか?
- 15. Javascriptを取り除くにはどうすればいいですか?
- 16. を取り除くにはどうすればいいですか?
- 17. root権限が必要なphpからシェルスクリプトを実行するには?
- 18. ユーザーがデータベースにroot権限を持っている場合は、ユーザーが権限を取り消すことができないと思っています。
- 19. ユーザーの権限を取得するにはどうすればよいですか?
- 20. ユーザーネームスペースを持つ特権ユーザーとしてドッカーコンテナを実行するにはどうすればいいですか
- 21. Kafkaをroot以外のユーザーとして実行するにはどうすればよいですか?
- 22. ポート80でルート権限を持つフラスコアプリを実行するにはどうすればよいですか?
- 23. ProcessingでNullPointerExceptionを取り除くにはどうすればよいですか?
- 24. 実行中のプログラムを取り除くにはどうすればよいですか?
- 25. Windowsで昇格した権限でスクリプトを実行するにはどうすればよいですか?
- 26. 最初のいくつかのかごを取り除くにはどうすればいいですか?
- 27. rootがgit pullを実行しないようにするにはどうすればいいですか?
- 28. Facebookの開発者からuser_likes権限を取得するにはどうすればよいですか?
- 29. Facebookのアプリケーションからmanage_pages権限を取得するにはどうすればよいですか?
- 30. create realm権限でOpenAMでユーザーを作成するにはどうすればいいですか?
それはすべてを台無しだろうが、 'chmodの-x/binに/ chmod' –
@OleksandrKravchuk私はchmodコマンドを使用する能力を失うことはないでしょうか?また、それは宿題様式の質問のほうが多いので、実際にそれを取り戻すことができるかどうかは重要ではありません。編集:LMAOいいえありがとう – adadaae12313412
はい、そうです。 –