rbash는 어떤 용도로 사용되나요?

rbash는 어떤 용도로 사용되나요?

여기와 Askubuntu에서 TTY, 콘솔, 터미널 등의 차이점에 대한 몇 가지 질문을 읽었습니다.

누군가 rbash또는 bash -r. 나의 첫 번째 반대 의견은 누군가에게 컴퓨터에 대한 매우 제한된 액세스 권한을 부여하는 것은 좋은 일이지만 쉽게 침해될 수 있다는 것입니다. 지금 바로 시작해보세요 bash.

그렇다면 rbash를 쉽게 벗어날 수 있을 때 rbash를 사용하는 것은 무엇입니까, 아니면 다른 쉘이 더 안전합니까( sh -r)?

답변1

rbash와 같은 제한된 셸에는 사람들이 실행하기를 원하는 명령만 포함된 디렉터리(예: /usr/local/rbin)를 가리키는 PATH 변수를 설정하는 등 신중한 설정이 필요합니다. 사용자가 시작 스크립트를 변경할 수 없도록 홈 디렉토리를 수정할 수 없도록 하십시오. 그러면 사용자가 제한됩니다.

표준 /bin 및 /usr/bin 디렉토리가 사용자의 PATH에 있도록 허용하면 발견한 대로 사람들은 이러한 제한을 쉽게 피할 수 있습니다.

관련 정보