RHEL 6.6을 사용하고 있습니다. 파일을 구성하는 데 문제가 있습니다 .bashrc
. 내 안에 하나가 있고 sudo su - dummy
또 다른 하나가 있습니다. exit
터미널을 열면 현재 사용자가 dummy
. 를 입력하면 exit
이전 사용자로 돌아가서 exit
실행 .bashrc
하고 창을 닫습니다. 완벽한.
그런데 로그인하면 sudo su - dummy
바로 다음 작업이 수행되고 exit
즉시 로그아웃됩니다.
왜 이런가요? 해결책이 있나요?
답변1
su - dummy
로그인할 때 실행하셨나요 ? .bashrc
로그인 시 귀하의 정보가 처리되었습니까 ?bash(1)
설명하다,
bash가 이 옵션을 사용하여 대화형 로그인 셸이나 비대화형 셸로 호출되면
--login
먼저 파일/etc/profile
(파일이 존재하는 경우)에서 명령을 읽고 실행합니다. 파일을 읽은 후~/.bash_profile
,~/.bash_login
, 를 순서대로 찾아 존재~/.profile
하고 읽을 수 있는 첫 번째 파일부터 명령을 읽고 실행합니다.--noprofile
이 옵션을 사용하면 쉘이 시작될 때 이 동작을 비활성화할 수 있습니다.
su - dummy
따라서 , 및 중 하나 에 명령을 입력해야 할 수도 있습니다 .~/.bash_profile
~/.bash_login
~/.profile