태그 보관물: ownership

ownership

내가 소유자인데 FTP에서 권한이 거부되었습니다. 가능한 중복을 검색하고

좋아, 그래서 가능한 중복을 검색하고 살펴보면서 이것에 대한 답을 찾기 위해 최선을 다했지만 어쨌든 어딘가에 있다면 나를 용서 할 수는 없습니다.

내 문제는 다음과 같습니다. 나는의 소유자가 설정 한 /var/wwwmyuser:www-data와 폴더의 권한과 모든 (현재 단지 기본 index.html을)에 그것의 내용을 750, 그리고 아파치는 생각으로 그것을 실행하는 것,하지만 난 서버에 때 FTP 액세스 할 수 없습니다 myuser사용자 로서 . 나는 그것을 액세스 할 수는 있지만, 내가 얻는 것을 편집하거나 삭제하거나 추가 500 Permission denied하려고하면 권한을 편집하려고하면 얻을 수있는 것 500 Unknown SITE command입니다.

도움! 내가 뭘 잘못 했니? 사용자와 그룹을 설정하고 위의 권한을 설정하는 아이디어는 일종의 전문가 인 내 친한 친구의 것이었지만 너무 많은 질문을 할 때 그를 귀찮게하는 것처럼 느껴집니다. 좀 더, 그것은 좋을 것입니다!

4 개의 호스트를 가진 백업을 www- 폴더에 다시 넣으려고하는데 걱정하지 않아도됩니다. 그것은 나중에 그와 관련이있는 vhosting의 혼란입니다.

미리 감사드립니다!

추가 된 정보 :

나는 이것을 달렸다 :
myuser@myserver:/$ groups myuser
그리고 이것을 얻었다 :
myuser : myuser adm cdrom sudo dip plugdev lpadmin sambashare
그리고 나는 이것을 달렸다 :
myuser@myserver:/$ groups www-data
그리고 이것을 얻었다 :
www-data : www-data

그리고 이것 :
myuser@myserver:/var/www$ ls -l
그리고 이것을 얻었습니다 :
total 4
-rwxr-x--- 1 tjita1 www-data 177 Jan 25 17:45 index.html

ftpserver와 관련하여, 나는 특별히 아무것도하지 않았습니다. 방금 vsftpd를 설치했습니다. 그래, 나도 내 생각 /etc/vsftpd.conf이나 그와 비슷한 줄을 추가했다 chmod_enable=YES.

또한 4 칸 들여 쓰기를 할 수 없습니다. 죄송합니다 ..



답변

ftp 서버를 설치 한 후에는 ftp 서버 sudo apt-get install vsftpd를 구성해야합니다. 쓰기 권한을 사용하려면 /etc/vsftpd.conf파일 을 편집 하고 주석 처리를 제거해야합니다.

#write_enable=YES

줄을 읽어야합니다.

write_enable=YES

파일 다시 시작 저장 vsftpd과를 sudo service vsftpd restart.

다른 구성 옵션에 대해서는 이 설명서를 참조 하거나man vsftpd.conf


답변

curl 명령으로 ftp를 사용하는 간단한 방법은 here 입니다. 다음 명령을 사용하는 것보다 단일 명령으로 ftp를 사용하려면

sudo curl -T file_to_be_uploaded.txt ftp://mydomain.com/mydirectory/ --user username:password

551: permission denied실행하는 것보다 오류 가 발생 하면 업로드중인 파일이 원격에있을 수 있으며 덮어 쓸 수있는 권한이 없습니다. 다른 파일 이름으로 업로드하거나 원격에서 현재 파일을 삭제하십시오.


답변

나는 같은 문제가 있었고 Write_enable 또는 폴더 권한에 대한 제안 중 아무것도 작동하지 않았습니다. FTP 클라이언트의 연결 유형을 FTP에서 SSH / SFTP로 변경했으며 모든 것이 제대로 작동했습니다. 분명히 VSFTPD에는 쓰기 위해 보안 연결이 필요합니다.


답변