SFTP를 통해 /var/www/html에 권한 0000 부여

SFTP를 통해 /var/www/html에 권한 0000 부여

ssh의 터미널을 통해 /var/www/html에 쓸 수 있지만 Filezilla를 통해 sftp를 통해 파일을 생성하려면 생성된 파일에 권한 000이 있습니다.

어떻게 해결할 수 있나요? 내 문제는 이러한 권한에 있습니다. sFTP(filezilla)를 통해 파일을 만들고 싶지만 전혀 만들 수 없습니다.

저는 Nginx, FastCGI 및 HHVM과 함께 Ubuntu 14.04를 사용하고 있습니다(테스트 중입니다).

인쇄 화면 Filezilla 파일 목록

/var/www

/var/www/html

답변1

고쳐 쓰다

도움이 될지 알아보기 위해 우연히 이 기사를 발견했습니다.https://serverfault.com/questions/228396/how-to-setup-sshs-umask-for-all-type-of-connections

다음에 다음 줄을 추가합니다./etc/pam.d/sshd

# Setting UMASK for all ssh based connections (ssh, sftp, scp)
session    optional     pam_umask.so umask=0027

다음 위치에 추가할 수도 있습니다./etc/pam.d/login


편집: umask 값을 설정하는 플래그를 /etc/ssh/sshd_config추가했습니다 .-u

Subsystem sftp /usr/lib/openssh/sftp-server -u 0002

변경 사항을 적용하려면 SSH를 다시 ​​시작하세요.

service ssh restart
[OR]
/etc/init.d/ssh restart

관련 정보