OpenSSH를 실행하는 서버가 있습니다. 사용자가 로그인할 수 있는 SFTP 서버를 설정했습니다. userName
폴더가 에 있고 /sftp/userName
권한이 555
소유자 인 사용자를 만들었습니다 root
. 이 폴더에는 및 upload
권한이 download
있는 두 개의 하위 폴더가 있습니다 . 두 하위 폴더는 모두 에 속합니다 . userName이 외부 항목에 액세스하지 못하도록 서버를 설정했으며 userName이 로그인할 때 이 폴더가 루트 역할을 합니다.755
555
userName
/sftp/userName
내 목표:
- 사용자 이름이 로그인하여
download
의 및 폴더를 볼 수 있도록 허용합니다.upload
/sftp/userName
- userName이 폴더에 있는 항목을 업로드하거나 다운로드하는 것을 방지합니다
/sftp/userName
. - 사용자 이름은 파일을 입력하고 다운로드할 수 있지만
download
파일을 업로드할 수는 없습니다. - 사용자 이름으로 파일을 입력
upload
하고 업로드/다운로드/삭제할 수 있도록 허용합니다.
이러한 모든 동작은 제대로 작동하며 내 상황에 적합한 설정인 것 같습니다.
upload
내 문제는 userName이 폴더의 변경 사항과 권한을 사용할 수 있다는 것입니다 .download
chmod xxx
질문:
userName이 폴더에 대한 권한 및 upload
권한을 변경하는 것을 방지하는 방법은 무엇입니까 download
?
설정과 관련하여 알아야 할 다른 사항이 있나요?