우분투 12.04 /etc/environment 변수 설정

우분투 12.04 /etc/environment 변수 설정

/etc/environment에 변수를 설정하면 sudo su에 있는 동안 관리자에게만 적용되는 것 같습니다.

모든 사람에게 변수를 적용하려면 어떻게 해야 합니까? 특히 터미널에 있을 때는요?

답변1

이를 수행하는 한 가지 방법은 변수를 /etc/.bashrc에 추가하는 것입니다(모든 사람이 bash 쉘을 사용한다고 가정).

답변2

모든 사람에게 적용할 변수를 설정하려는 경우 가장 좋은 위치는 /etc/environment나 /etc/profile이 아닙니다. 왜냐하면 시스템 파일이기 때문입니다. 이를 엉망으로 만들면 시스템을 업그레이드할 때 골치 아픈 일이 될 것입니다.

최선의 접근 방식:

  • /etc/profile.d/ 아래에 자신만의 파일을 생성하세요.
  • .sh 확장자를 지정하세요.
  • 실행 가능하게 만드세요(chmod 755 파일을 통해)

그게 다야. 다른 상자에 유사한 설정이 필요한 경우, 완전히 새로 설치해야 하는 경우 또는 유사한 상황이 있을 때. 파일을 백업/복사하면 하루가 완료됩니다.

HTH

관련 정보