나는 젠투가 사용자의 PATH 변수에 추가된 bin 디렉토리를 가질 수 있도록 허용하고 싶습니다. 이 디렉터리는 /home/user/bin에 있습니다.
각 사용자에 대해 이 디렉터리에 대한 PATH 변수를 설정하는 가장 좋은 위치는 어디입니까?
답변1
조사 후 /etc/profile
. 이를 수행하는 가장 좋은 장소는 입니다 /etc/profile.d
. 이 디렉토리에 다음과 같은 스크립트를 배치하십시오.
# add ~/bin to path for all users.
PATH="${HOME}/bin:${PATH}"
export PATH
런타임에 /etc/profile
호출됩니다.
for sh in /etc/profile.d/*.sh ; do
[ -r "$sh" ] && . "$sh"
done
그러면 새 스크립트가 실행됩니다 /etc/profile.d
.
젠투에서 이 작업을 수행하는 것의 장점은erge를 통해 업데이트할 때 병합해야 할 변경 사항이 /etc/profile
없다는 것입니다 .dispatch-conf
답변2
모든 사용자에게 적용하려면 danemacmillan이 말한 대로 하면 됩니다.
하지만 특히 새로 생성된 사용자에 대해 시스템 전체에 적용하려면 파일을 수정해야 합니다./etc/skel/.bashrc 다음 줄을 사용하세요.
내보내기 PATH="$PATH:$HOME/bin"
재미있게 보내세요!