Okej, więc starałem się znaleźć odpowiedź na to pytanie, szukając i przeglądając możliwe duplikaty, ale nie mogę wybaczyć, jeśli gdzieś tam jest.
Mój problem jest następujący. Mam ustawiony właściciela /var/www
do myuser:www-data
i uprawnienia folderu i wszystkich (aktualnie tylko podstawowe index.html) To treści 750
, a Apache wydaje się, aby go uruchomić jak powinien, ale nie można uzyskać do niego dostęp, kiedy FTP do serwera jako myuser
użytkownik. Mam na myśli, że mogę uzyskać do niego dostęp, ale jak tylko spróbuję edytować, usunąć lub dodać coś, co właśnie dostaję 500 Permission denied
, a jeśli spróbuję edytować uprawnienia, dostanę 500 Unknown SITE command
.
Wsparcie! Co robię źle? Pomysł na ustawienie użytkownika i grupy, a następnie uprawnienia, jak wyżej, pochodzi od mojego dobrego przyjaciela, który jest swego rodzaju ekspertem, ale mam wrażenie, że przeszkadzam mu, kiedy zadaję tyle pytań, więc jeśli możesz pomóc ja jeszcze trochę, byłoby świetnie!
Próbuję umieścić kopię zapasową z 4 vhostami z powrotem w folderze www, ale to, co tam umieściłem, nie powinno budzić żadnych obaw, prawda? To tylko przyznanie się później do vhostingu, które ma coś z tym wspólnego, prawda?
Z góry dziękuję!
Dodano informacje:
Uruchomiłem to:
myuser@myserver:/$ groups myuser
I dostałem to:
myuser : myuser adm cdrom sudo dip plugdev lpadmin sambashare
Potem uruchomiłem to:
myuser@myserver:/$ groups www-data
I dostałem to:
www-data : www-data
A potem to:
myuser@myserver:/var/www$ ls -l
I dostałem to:
total 4
-rwxr-x--- 1 tjita1 www-data 177 Jan 25 17:45 index.html
Jeśli chodzi o ftpserver, nie zrobiłem nic szczególnego, właśnie zainstalowałem vsftpd. O tak, ja również dodać linię w myślę, /etc/vsftpd.conf
czy coś takiego, że czyta coś takiego: chmod_enable=YES
.
Nie mogę też zmusić tych 4 wcięć do pracy, przepraszam za to ..
groups myuser
(jak w; zastąp go nazwą użytkownika)? a takżels -l
zwww
katalogu