모든 사용자를위한 영구 환경 변수


11

시스템의 모든 사용자가 / usr / local / share_ideas 디렉토리를 가리키는 SPI라는 환경 변수를 갖기를 원합니다. 어떻게합니까?

답변:


16

파일의 / etc 디렉토리에 넣었습니다 /etc/profile.d/myvariable.sh. 이 파일에서는 다음과 같이 설정했습니다.

SPI=/usr/local/share_ideas

/etc/profile.d디렉토리의 파일 은 시스템에 로그인하는 사용자의 일부로 자동 소스됩니다. ".sh"로 끝나는 파일은 bash 쉘에서 사용됩니다.


4
왜 안돼 /etc/profile? /etc/profile.d파일 을 사용 하는 것이 더 좋은 특별한 이유가 있습니까?
— terdon

11
/etc/profileRPM 업데이트의 결과로 get이 업데이트 된 경우 이것은 원격 문제이지만 변경 사항이 손실되지 않도록 시스템 수준 파일을 그대로 두는 것이 좋습니다.
— slm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.