Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/06/2014, à 18:51

abecidofugy

Problème de droits sur /var/www/monsite.com en sftp

Bonjour,

Je viens d'installer ISPconfig en suivant le tuto de Howtoforge. Seulement j'aimerais à présent pouvoir copier en sftp avec Dolphin et mon user, mon site en local sur le serveur dédié.

ls /var/www/monsite.com
drwx--x--x 3 web1 client1 4096 juin  12 18:32 web/

J'ai fait un

adduser abecidofugy client1

ça m'a rajouté au groupe, mais ce n'est pas pour autant que j'arrive à afficher le contenu de /var/www/monsite.com/web

Quoi faire de plus svp ? Merci de votre aide.

Dernière modification par abecidofugy (Le 12/06/2014, à 19:58)

Hors ligne

#2 Le 12/06/2014, à 19:42

casperfr

Re : Problème de droits sur /var/www/monsite.com en sftp

Bonsoir,

tu as installé qu'elle version d'apache ? ou version de ubuntu ? (dans la derniere version de ubuntu la 14.04 le dossier par défaut n'est pas /var/www mais /var/www/html)
et comment est configuré le fichier conf d'apache pour accédé a ton vhosts ?

si tu passe par ispconfig pour créé ton site dans les DNS et sans la configuration d'apache, ispconfig doit créé un virtual hosts avec un dossier spécifique a ton site du genre /var/www/vhosts/monsite.com/ (c'est un exemple)

Hors ligne

#3 Le 12/06/2014, à 19:57

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

Bonsoir,

Mon vhost :

Directory /var/www/mondomaine.com>
                AllowOverride None
                                Require all denied
                </Directory>

<VirtualHost *:80>
                                        DocumentRoot /var/www/mondomaine.com/web

                ServerName mondomaine.com
                ServerAlias www.mondomaine.com
                ServerAdmin webmaster@mondomaine.com

                ErrorLog /var/log/ispconfig/httpd/mondomaine.com/error.log


                <IfModule mod_ssl.c>
                </IfModule>

                <Directory /var/www/mondomaine.com/web>
                                Options +FollowSymLinks
                                AllowOverride All
                                                                Require all granted
                                                </Directory>
                <Directory /var/www/clients/client1/web1/web>
                                Options +FollowSymLinks
                                AllowOverride All
                                                                Require all granted
                                                </Directory>




                # suexec enabled
                <IfModule mod_suexec.c>
                        SuexecUserGroup web1 client1
                </IfModule>
                # Clear PHP settings of this website
                <FilesMatch ".+\.ph(p[345]?|t|tml)$">
                                SetHandler None
                </FilesMatch>
                # php as fast-cgi enabled
        # For config options see: http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
                <IfModule mod_fcgid.c>
                                IdleTimeout 300
                                ProcessLifeTime 3600
                                # MaxProcessCount 1000
                                DefaultMinClassProcessCount 0
                                DefaultMaxClassProcessCount 100
                                IPCConnectTimeout 3
                                IPCCommTimeout 600
                                BusyTimeout 3600
                </IfModule>
                <Directory /var/www/mondomaine.com/web>
                                <FilesMatch "\.php[345]?$">
                                        SetHandler fcgid-script
                                </FilesMatch>
                                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php
                                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php3
                                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php4
                                FCGIWrapper /var/www/php-fcgi-scripts/web1/.php-fcgi-starter .php5
                                Options +ExecCGI
                                AllowOverride All
                                Require all granted
                                                </Directory>

                RewriteEngine on
                RewriteCond %{HTTP_HOST} ^mondomaine\.com$ [NC]
                RewriteRule ^(.*)$ http://www.mondomaine.com$1 [R=301,L]

                # add support for apache mpm_itk
                <IfModule mpm_itk_module>
                        AssignUserId web1 client1
                </IfModule>

                <IfModule mod_dav_fs.c>
                # Do not execute PHP files in webdav directory
                        <Directory /var/www/clients/client1/web1/webdav>
                                <ifModule mod_security2.c>
                                        SecRuleRemoveById 960015
                                        SecRuleRemoveById 960032
                                </ifModule>
                                <FilesMatch "\.ph(p3?|tml)$">
                                        SetHandler None
                                </FilesMatch>
                        </Directory>
                        DavLockDB /var/www/clients/client1/web1/tmp/DavLock
                        # DO NOT REMOVE THE COMMENTS!
                        # IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
      # WEBDAV BEGIN
                        # WEBDAV END
                </IfModule>


</VirtualHost>

C'est apache2 qui est installé avec la dernière LTS d'Ubuntu. Voir le tuto sur Howtoforge

Hors ligne

#4 Le 12/06/2014, à 20:24

casperfr

Re : Problème de droits sur /var/www/monsite.com en sftp

deja,
quand tu fais en console ping mondomaine.com est ce que celui ci répond,
a t'il bien été ajouter dans les DNS ou le hosts de ta machine ?

Hors ligne

#5 Le 12/06/2014, à 20:32

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

Bien sûr qu'il ping. Je n'ai pas utilisé les DNS d'IPSconfig pour le gérer, j'ai gardé la config de mon registar (OVH).

Mais as-tu bien compris le problème ? Je n'arrive pas à créer / modifier de fichiers dans /var/www/mondomaine.com/web, que ça soit en ssh en console, ou via sftp avec Dolphin.

Hors ligne

#6 Le 12/06/2014, à 20:41

casperfr

Re : Problème de droits sur /var/www/monsite.com en sftp

a effectivement j'avais mal interprété ton problème
je pensais que tu parlais d'un accès via le navigateur internet
excuse moi

que te donne le retour de

ls -al /var/www/mondomaine.com/

Dernière modification par casperfr (Le 12/06/2014, à 20:45)

Hors ligne

#7 Le 12/06/2014, à 20:48

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

ls -al /var/www/mondomaine.com/web
total 12
drwx--x--x 3 web1 client1 4096 juin  12 18:32 .
drwxr-xr-x 9 root root    4096 juin  12 18:28 ..
drwxr-xr-x 2 root root    4096 juin  12 18:28 stats

Hors ligne

#8 Le 12/06/2014, à 20:53

casperfr

Re : Problème de droits sur /var/www/monsite.com en sftp

je voulais voir les droits assigné au dossier web donc il faut montré le dossier du dessus
avec la commande,

ls -al /var/www/mondomaine.com/

pour vérifié si ton utilisateur a le droit de créé des fichiers dans ce dossier

Hors ligne

#9 Le 12/06/2014, à 20:57

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

Le dossier web est bien "web".

Mais je te mets tout de même les droits du dossier parent :

ls -al /var/www/mondomaine.com
lrwxrwxrwx 1 root root 30 juin  12 18:28 /var/www/mondomaine.com -> /var/www/clients/client1/web1/

Hors ligne

#10 Le 12/06/2014, à 21:07

casperfr

Re : Problème de droits sur /var/www/monsite.com en sftp

d'accord donc seul le root a les acces a se dossier en temps que proprétaire
soit tu change le propriétaire du dossier, soit tu met les droits en écriture sur autre pour y accédé mais c'est risqué
essai avec un changement de propriétaire puisque tu as créé ton utilisateur abecidofugy

chown abecidofugy -R /var/www/mondomaine.com

Dernière modification par casperfr (Le 12/06/2014, à 21:08)

Hors ligne

#11 Le 12/06/2014, à 21:12

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

Je ne peux pas faire ça, les droits sont gérés par ISPconfig, de plus j'ai plein d'autres répertoires dedans !

cd mondomaine.com
ll
total 36
drwxr-xr-x 9 root root    4096 juin  12 18:28 ./
drwxr-xr-x 3 root root    4096 juin  12 18:28 ../
drwxr-xr-x 2 web1 client1 4096 juin  12 18:28 cgi-bin/
drwxr-xr-x 2 root root    4096 juin  12 18:40 log/
drwx--x--- 2 web1 client1 4096 juin  12 18:28 private/
drwxr-xr-x 2 root root    4096 juin  12 18:28 ssl/
drwxrwxrwx 2 web1 client1 4096 juin  12 18:28 tmp/
drwx--x--x 3 web1 client1 4096 juin  12 18:32 web/
drwx--x--- 2 web1 client1 4096 juin  12 18:28 webdav/

Hors ligne

#12 Le 12/06/2014, à 21:17

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

Et si je faisais un : chmod g+rw sur le dossier "web", ça pourrait marcher normalement, comme je fais partie du groupe, non ?

drwx--x--x 3 web1 client1 4096 juin  12 18:32 web/

à ton avis ça ne va pas faire de faille de sécurité ?

Hors ligne

#13 Le 12/06/2014, à 21:25

casperfr

Re : Problème de droits sur /var/www/monsite.com en sftp

c'est ce que j'allais te proposé d'essayé
par contre je ne sais pas comment va réagie le propriétaire si tu arrive a y accédé de ton poste
je penses que les nouveaux fichier créé seront avec ton nom d'utilisateur
déja je peux te donné ceci

chmod g+s -R /var/www/mondomaine.com/web

qui te permet de concervé le group du dossuer /web pour tous les fichiers nouvellement créé
par contre ceci ne fonctionne pas pour le propriétaire parce que les droits accordé au propriétaire son suppérieur au droit accordé par cette fonction
donc meme si

chmod u+s -R /var/www/mondomaine.com/web

existe, celui ci n'a pas d'incidance

Hors ligne

#14 Le 13/06/2014, à 06:43

bruno

Re : Problème de droits sur /var/www/monsite.com en sftp

Bonjour,

Ne touche surtout pas aux droits ils sont corrects.
Tu dis que tu n'arrives pas à te connecter en SFTP à ton serveur, comment effectues-tu cette connexion ? Si tu te connectes avec l'utilisateur « web1 » cela devrait parfaitement fonctionner.

Hors ligne

#15 Le 13/06/2014, à 14:52

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

Hello Bruno,

Alors sur ma station de travail j'ai mon compte floown. Je fais comment pour me connecter au serveur dédié avec l'utilsateur web1 ?

Hors ligne

#16 Le 13/06/2014, à 15:13

bruno

Re : Problème de droits sur /var/www/monsite.com en sftp

Je ne comprends pas le problème hmm L'utilisateur de ta station de travail n'a strictement rien à voir avec l'utilisateur SFTP (ou FTP) sur le serveur.

Si tu utilises Dolphin :

- directement dans la barre d'adresse sftp://toto.fr, puis ton nom d'utilisateur (web1) et ton mot de passe
- ou tu utilises Réseau > ajouter un dossier réseau et tu renseigne.

Si tu utilises un client ftp c'est comme toujours : nom du serveur, utilisateur, mot de passe

en ligne de commande, idem.

Hors ligne

#17 Le 13/06/2014, à 15:22

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

@Bruno : j'ai un compte ssh avec le pseudo "floown". J'ai bien essayé de rajouter floown à web1 mais j'ai ça comme résultat :

# adduser floown web1
adduser : Le groupe `web1' n'existe pas.

Hors ligne

#18 Le 13/06/2014, à 15:30

bruno

Re : Problème de droits sur /var/www/monsite.com en sftp

Alors je ne comprends rien à ta configuration hmm

D'après les droits que tu indiques sur ton dossier web: il y a un groupe client1 et un utilisateur web1 qui est propriétaire des fichiers. Logiquement cet utilisateur doit avoir un compte sur le système et un accès FTP ou SFTP.

Si ce n'est pas le cas c'est que ta configuration n'est pas complète et là je ne peux pas t'aider. Je te renvoie à la doc du « machin » ISPconfig…

Hors ligne

#19 Le 13/06/2014, à 15:34

abecidofugy

Re : Problème de droits sur /var/www/monsite.com en sftp

Tout est virtualisé. J'ai bien un compte ftp "francoise" qui me permet d'écrire dans le répertoire géré par web1:client1 (mais j'ai laissé tombé FTP car j'avais des erreurs de transfert), et un seul compte ssh "floown" (non géré par ISPconfig, créé à l'installation de ma Dedibox).

Hors ligne