Bash가 시작되기 전에 스크립트가 실행되는 순서

Bash가 시작되기 전에 스크립트가 실행되는 순서

저는 사용자가 시작한 bash 쉘이 시작되기 전에 실행되는 스크립트를 작업 중입니다.

제가 아는 한 순서는 이렇습니다.

  • /home/username/.bashrc (사용자가 수정할 수 있음)
  • /etc/bashrc (루트로 수정 가능)
  • /etc/profile.d (루트로 수정 가능)

이는 사용자가 새로운 쉘이 bashrc 및 profile.d를 실행하지 못하도록 .bashrc를 변경할 수 있다는 것을 의미합니까? 새 셸이 인스턴스화될 때 사용자가 특정 작업을 수행하지 못하도록 관리자가 일부 스크립트를 실행하려는 경우 이는 보안 문제가 아닙니까?

관련 정보