私は、ユーザーが起動したbashシェルが起動する前に実行されるスクリプトに取り組んでいます。
私が知っている限り、順序はこんな感じです。
- /home/username/.bashrc (ユーザーが変更できる)
- /etc/bashrc (rootで変更可能)
- /etc/profile.d(rootで変更可能)
これは、ユーザーが新しいシェルがbashrcとprofile.dを実行しないように.bashrcを変更できることを意味しますか?新しいシェルがインスタンス化されたときにユーザーが特定のタスクを実行できないように管理者がいくつかのスクリプトを実行したい場合、これはセキュリティ上の問題ではありませんか?