명령어를 치면 없다고 나와요

kmsong의 이미지

2.6.18-128.el5 kernel 버전은 이렇구요

분명히 /usr/sbin
/bin
밑에 명령어 들이있는데 ifconfig, vgdisplay 이런걸 치면 없다고 나옵니다.

find 로 찾아서 보면 나오구요

.bashrc 파일에 alias 등록을 해줘야만 이노무 명령어가 ifconfig 만 쳤을때 실행이 되는데

이거 뭘 건드려야 명령어가 바로바로 먹힐까요?

자일자일의 이미지

ydhoney의 이미지

1. root 사용자와 일반 사용자의 사용권한이 다르니 그런 부분을 유의해 주시구요.

2. root 사용자임에도 잘 보이지 않는 경우라면..보통 오라클이 문제인데 오라클 설치 업체에서 profile이나 bashrc를 제멋대로 수정하면서 path를 모두 날려먹었을 가능성이 있습니다.

lacovnk의 이미지

sudo root 한 경우 sudo 에서 보안상 이유로 PATH 변수를 넘기지 않기도 합니다.

전 그냥 source /etc/profile 실행시켜버립니다 -_-;

ydhoney의 이미지

아..위에 말이 나왔으니 생각났는데..

su 랑 su - 는 다릅니다. 환경변수 넘기려면 su - 로 변환하세요 =3