사용자 홈 디렉터리의 SFTP 업로드 및 다운로드 하위 디렉터리에 적절한 권한이 있습니까?

사용자 홈 디렉터리의 SFTP 업로드 및 다운로드 하위 디렉터리에 적절한 권한이 있습니까?

OpenSSH를 실행하는 서버가 있습니다. 사용자가 로그인할 수 있는 SFTP 서버를 설정했습니다. userName폴더가 에 있고 /sftp/userName권한이 555소유자 인 사용자를 만들었습니다 root. 이 폴더에는 및 upload권한이 download있는 두 개의 하위 폴더가 있습니다 . 두 하위 폴더는 모두 에 속합니다 . userName이 외부 항목에 액세스하지 못하도록 서버를 설정했으며 userName이 로그인할 때 이 폴더가 루트 역할을 합니다.755555userName/sftp/userName

내 목표:

  • 사용자 이름이 로그인하여 download의 및 폴더를 볼 수 있도록 허용합니다.upload/sftp/userName
  • userName이 폴더에 있는 항목을 업로드하거나 다운로드하는 것을 방지합니다 /sftp/userName.
  • 사용자 이름은 파일을 입력하고 다운로드할 수 있지만 download파일을 업로드할 수는 없습니다.
  • 사용자 이름으로 파일을 입력 upload하고 업로드/다운로드/삭제할 수 있도록 허용합니다.

이러한 모든 동작은 제대로 작동하며 내 상황에 적합한 설정인 것 같습니다.

upload내 문제는 userName이 폴더의 변경 사항과 권한을 사용할 수 있다는 것입니다 .downloadchmod xxx

질문:

userName이 폴더에 대한 권한 및 upload권한을 변경하는 것을 방지하는 방법은 무엇입니까 download?

설정과 관련하여 알아야 할 다른 사항이 있나요?

관련 정보