홈 디렉토리에만 액세스할 수 있는 SSH 사용자 생성

홈 디렉토리에만 액세스할 수 있는 SSH 사용자 생성

SSH 액세스로 새 사용자를 생성하는 방법에 대한 인터넷 문서를 읽었습니다. 사용자를 생성하는 것이 매우 쉽다는 것을 알았습니다.

내가 취하고 싶은 다음 단계는 이 SSH 서버를 /home/내 컴퓨터의 디렉토리에 감옥에 가두는 것입니다. 다른 사용자(CMS 시스템) 디렉터리에 폴더/파일을 작성/생성하려면 권한이 필요합니다.

이것을 어떻게 구현할 수 있나요?

답변1

이를 달성하려면 다음 명령을 사용할 수 있습니다. 생성된 새 사용자가 user1이라고 가정하면 다음 명령을 입력하여 이 사용자에게 다른 사용자의 홈 디렉터리에 대한 액세스 권한을 부여할 수 있습니다.

setfacl  -R -m user:user1:rwx /home/

그러나 그것은 강력하게권장되지 않음.

내 질문에 대한 답변을 찾을 수 있습니다.여기. 우리 연구실 중 하나에서 유사한 설정을 구현했지만 사용자에게 쓰기 액세스 권한을 부여하지 않았습니다. 언제든지 이 사용자의 파일 액세스를 취소하려면 다음 명령을 사용할 수 있습니다.

setfacl -R -x user:user1:  /home/

관련 정보