좋아, 그래서 가능한 중복을 검색하고 살펴보면서 이것에 대한 답을 찾기 위해 최선을 다했지만 어쨌든 어딘가에 있다면 나를 용서 할 수는 없습니다.
내 문제는 다음과 같습니다. 나는의 소유자가 설정 한 /var/www
로 myuser: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 칸 들여 쓰기를 할 수 없습니다. 죄송합니다 ..
groups myuser
(의 사용자 이름으로 대체) 출력을 요청할 수 있습니까? 또한ls -l
의www
디렉토리