현재.. 일반계정으로 telnet또는 ssh로 접속할 경우
상위 디렉토리로의 접근권한 제한을 둘려고 합니다.
전체적으로 검색을 해보니까.
bash쉘을 쓸경우 /bin/bash -r명령어를 사용하라고 하는데
이걸 처음 로그인할때부터 일반계정에 적용이 되도록 하는
방법이 있는지 궁금합니다.
/etc/passwd에 /bin/bash -r이라고 적어줬더니 모든계정에서
정상적으로 로그인할 수 없는 현상이 발생하여 문의를 드립니다.
어떻게 적용시킬 수 있는것인지 그리고 일반계정으로 접속할경우
상위 디렉토리에 접속하지 못하게 하는 다른 효율적인 방법이
있으면 알려주시면 감사하겠습니다.
그럼 답변 및 조언부탁드립니다.
수고하세요~-- With my love..
bash -r 은 쉘 시작 때 제한 모드로 들어가는데, /etc/passwd 의 로그인 셸로 지정하면 제한 모드가 로그인 과정에 맞지 않아 접속이 안 될 수 있습니다. 제한이 필요한 계정에만 적용하거나, 사용자 홈과 디렉토리 권한을 700 으로 두어 다른 계정 디렉토리를 못 보게 하세요.