젠투에서 사용자 bin 디렉토리를 만드는 방법

젠투에서 사용자 bin 디렉토리를 만드는 방법

나는 젠투가 사용자의 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"

재미있게 보내세요!

관련 정보