CentOS 8 사용시 SFTP의 업로드 권한 문제

CentOS8로 서버를 업그레이드 하고나서 SFTP를 통한 파일 업로드시 등록되는 권한이 600이 되는 문제가 좀있었습니다.( …)

당연히 웹에서는 실행이 안되었고요.
파일을 생성할때마다 쉘 또는 FTP에 들어가서 권한을 조정해줘야하는 불편한 상황이 계속 되었습니다. ㅠ_ㅠ)

사용자 권한 제한이나 폴더 제한 같은 문서는 많은데, 해당 내용이 없어 작성해둡니다. 결론만 말씀드리자면 설정값은 다음 위치에 있습니다.

vi /etc/ssh/sshd_config

# override default of no subsystems
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp -u 022

기존의 내용을 internal-sftp로 변경하고 umask를 022로 주는 것입니다. 용도에 따라서 umask 설정은 맞춰주세요…

이렇게하고 sshd를 재시작해보니 퍼미션 644로 정상 작동하는군요…

아마 왠만해선 이렇게 해결될거 같네요…

굳럭 -ㅅ-)b

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.