2015-01-10 12 views
-2

나는 다른 서버에 FileZilla의와 vsftpd를 사용하고 내가 vsftpd.conf를 변경하고 말하는 라인 (들)의 주석을 해제한다는 것을 이해한다, 내가 수행하고 vsftpd를 다시 시작했다고 그래서Filezilla 및 vsftpd를 사용하여 Ubuntu 14.04의 AWS EC2 인스턴스에 쓸 수 있습니까?

# Uncomment this to allow local users to log in. 
local_enable=YES 
# 
# Uncomment this to enable any form of FTP write command. 
write_enable=YES 

을하지만 여전히 나는 파일을 서버로 이동할 수 없습니다. 나는 물건을 넣을 디렉토리를 chmod해야합니까? 그 디렉토리는/var/www/HTML과 현재의 권한은된다

drwxr-xr-x 2 root root 4096 Jan 9 20:13 html 

내가 어디 다른 볼 모른다. 그것은 단순해야합니다.

sudo chown -R $USER:$USER /var/www/html 

는 $ USER 변수는 사용자의 값을 취할 것입니다 : 당신이 당신의 웹 디렉토리에있는 파일을 수정 할 수있게하려면

답변

1

,이 작업을 수행하여 (대신 모드의) 소유권을 변경 시도 현재로 로그인했습니다.

이렇게하면 일반 사용자 (루트가 아닌 사용자)가 파일을 이동하려는 html 하위 디렉토리를 소유하게됩니다.

그것은 아마 좋은 생각도 그 읽기 액세스를 보장 할 수있는 권한을 조금 수정

은 일반 웹 디렉토리에 허용되며 포함 된 파일 및 폴더의 모든 페이지가 제대로 제공 될 수 있도록 사용 :

sudo chmod -R 755 /var/www 

귀하의 웹 서버는 이제 콘텐츠를 제공하는 데 필요한 권한이 있어야하고 사용자는 필요한 폴더

+0

마이클 내에서 콘텐츠를 만들 수있을 것입니다 - 그것을했다. 빠른 답변 감사합니다. – Nuhuxi

+0

위대한, 내 대답은 귀하의 질문을 해결하면 큰 진드기를 선택하여 "수락"하실 수 있습니다. 그것이 커뮤니티에 가치를 추가했다고 생각한다면 위로 버튼으로 upvote 할 수 있습니다. 그것은 다른 사용자가 가기 위해 피드백을줍니다. –