![폴더에 사용자 권한 부여](https://linux55.com/image/69570/%ED%8F%B4%EB%8D%94%EC%97%90%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EA%B6%8C%ED%95%9C%20%EB%B6%80%EC%97%AC.png)
내 그룹 "sftponly"가 사용자의 홈 폴더에 액세스할 수 있도록 내 컴퓨터를 설정했습니다. 그러나 이제 이 그룹의 사용자는 다른 폴더에 대한 권한은 없지만 해당 폴더를 볼 수 있는 권한은 갖습니다.
그룹의 사용자가 자신의 홈 폴더만 볼 수 있도록 이 설정을 어떻게 변경합니까?
내 OS는 Ubuntu입니다 /etc/ssh/sshd_config
.
Match Group sftponly
ChrootDirectory %h
AllowTCPForwarding no
X11Forwarding no
ForceCommand internal-sftp
이제 사용자가 SFTP를 사용하여 연결하면 다음과 같이 표시됩니다.
이제 그들은 모든 폴더를 볼 수 있지만, 그들이 시작한 폴더에만 있기를 원합니다. 그래서 그들은 그 폴더로 들어가 다른 사용자의 홈 폴더를 볼 수 없습니다.
답변1
아직 수행하지 않았다면 VSFTPD를 사용하고 vsftpd.conf에서 chroot_local_user=YES의 주석 처리를 제거하는 것이 좋습니다.