예를 들어, 로그인 셸이 제한된 게스트 사용자를 갖고 싶습니다 . 불행히도 내 Slackware 설치 에는 실행 파일이 rbash
없으므로 그렇게 해야 합니다.rbash
bash -r
문제의 사용자에 대한 로그인 셸로 이것을 /etc/passwd에 넣으려고 시도했지만 파일 이름 끝에서 실행 파일을 찾으려고 guest:x:1001:1001::/home/guest:/bin/bash -r
시도하고 존재하지 않기 때문에 로그인을 허용하지 않는 것 같습니다 . " -r"
.
이러한 옵션을 사용하여 제한된 쉘을 시작할 수 있는 방법이 있습니까? 아니면 rbash 바이너리를 설치해야 합니까? 저는 Raspberry Pi(ARM)를 사용하고 있고 익숙하지 않은 패키지를 컴파일해야 할 수 있으므로 이는 이상적이지 않습니다.
답변1
내가 해야 할 일은 /bin/rbash
을 가리키는 심볼릭 링크를 만드는 것뿐입니다 /bin/bash
. 그리고 이 링크가 명명된 링크에서 호출 되어 제한 모드에서 자체적으로 시작된다는 bash
것을 알아야 합니다 .rbash
당신의 도움을 주셔서 감사합니다.