SLES 11.1의 모든 셸 및 사용자에 대한 경로에 디렉터리 추가

SLES 11.1의 모든 셸 및 사용자에 대한 경로에 디렉터리 추가

저는 Suse Enterprise 11.1을 실행하는 서버를 사용하고 있습니다. 모든 사용자와 모든 셸의 경로에 일부 위치를 추가해야 합니다. 이를 수행하는 훌륭하고 쉬운 방법이 있습니까? 아니면 각 셸에 대한 구성 파일을 수정해야 합니까?

또한 이것이 suse의 기본 구성인지 또는 누군가가 서버를 망쳤지만 /etc/profile이나 /etc/shellnameprofile.local이 없는지 모르겠습니다.

어떻게 보관할 수 있나요? 도와주세요.

답변1

추가하기만 /etc/profile.local하면 PATH일반 사용자의 경우 추가된 콘텐츠가 업그레이드 후에도 유지됩니다. 루트의 경우 .profile루트에 하드코딩된 경로가 설정되어 있는지 확인하십시오.

답변2

모든 사용자에 대해 기본 경로를 설정할 수 있습니다./etc/login.defs.

ENV_SUPATH PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/extra/dir
ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/extra/dir

답변3

또한 - SuSE dist 및 bash 쉘을 사용하는 경우 경로 수정을

/etc/bash.bashrc.local

PATH=$PATH:/my/myscripts
export PATH

관련 정보