D'accord, j'ai donc fait de mon mieux pour trouver la réponse à cela en recherchant et en parcourant les doublons possibles, mais je ne peux pas me pardonner si c'est quelque part de toute façon.
Mon problème est le suivant. J'ai mis le propriétaire /var/www
à myuser:www-data
et les permissions du dossier et tous (actuellement seulement la base index.html) le contenu de à 750
, et Apache semble fonctionner comme supposé, mais je ne peux pas accéder quand je FTP sur le serveur en tant myuser
qu'utilisateur. Je veux dire, je peux y accéder, mais dès que j'essaie de modifier, supprimer ou ajouter quelque chose que je viens d'obtenir 500 Permission denied
, et si j'essaie de modifier les autorisations que j'obtiens 500 Unknown SITE command
.
Aidez-moi! Qu'est-ce que je fais mal? L'idée de définir l'utilisateur et le groupe, puis les autorisations comme ci-dessus est venue d'un bon ami à moi qui est une sorte d'expert, mais j'ai l'impression de le déranger quand je pose tant de questions, donc si vous pouvez aider moi encore, ce serait génial!
J'essaie de remettre une sauvegarde avec 4 vhosts dans le dossier www, mais ce que je mets là ne devrait pas être un problème, non? C'est juste le fait de confier le vhosting plus tard qui a quelque chose à voir avec ça, non?
Merci d'avance!
Informations ajoutées:
J'ai couru ceci:
myuser@myserver:/$ groups myuser
Et j'ai obtenu ceci:
myuser : myuser adm cdrom sudo dip plugdev lpadmin sambashare
Ensuite j'ai couru ceci:
myuser@myserver:/$ groups www-data
Et j'ai obtenu ceci:
www-data : www-data
Et puis ceci:
myuser@myserver:/var/www$ ls -l
Et j'ai obtenu ceci:
total 4
-rwxr-x--- 1 tjita1 www-data 177 Jan 25 17:45 index.html
Concernant le ftpserver, je n'ai rien fait de particulier, je viens d'installer vsftpd. Oh oui, j'ai aussi ajouté une ligne que je pense /etc/vsftpd.conf
ou quelque chose comme ça, qui dit quelque chose comme ceci: chmod_enable=YES
.
De plus, je ne peux pas faire fonctionner ces retraits de 4 espaces, désolé pour ça ..
groups myuser
(comme dans; le remplacer par le nom d'utilisateur de l'utilisateur) s'il vous plaît? et aussils -l
dewww
dir