Vous êtes sur la page d'une question
objectif : transférer une base de données de la manière recommandée (FTP fichiers SQL vers serveur Gandi, console mysql pour importation)
contexte : Gandi AI (no "root" shell user)
bugs : (a) les fichiers transférés par FTP vont dans www.nomdomaine.com et sont inaccessibles, même au user "adminftp"(1) et ne peuvent donc être fournis au client mysql pour exécution sur le serveur ; (b) le répertoire /srv/d_nomserveur/ftp n'est pas utilisé et n'est pas accessible par FTP
bugtrack :
[code]<pre> truc@machine:/srv/d_nomserveur/www$ who am i
username pts/1 Jan 27 10:38 (***.proxad.net)
truc@machine:/srv/d_nomserveur/www$ pwd
/srv/d_nomserveur/www
truc@machine:/srv/d_nomserveur/www$ cd www.mondomaine.com/
-bash: cd: www.mondomaine.com/: Permission denied
truc@machine:/srv/d_nomserveur/www$ su - ftpadmin
Password:
truc@machine:/srv/d_nomserveur/www$ cd www.mondomaine.com/
-bash: cd: www.mondomaine.com/: Permission denied
truc@machine:/srv/d_nomserveur/www$ ls -ltra
total 12
drwxr-xr-x 3 admin www-data 4096 Jan 27 09:09 .
drwxrwxr-x 7 admin admin 4096 Jan 27 09:10 ..
drwxrws— 6 ftpadmin www-ftpadmin 4096 Jan 27 12:07 www.mondomaine.com </pre>[/code]
Je voulais simplement aller dans www.mondomaine.com pour y prendre les fichiers SQL uploadés, les déplacer vers /tmp (par exemple) et ensuite lancer la commande mysql etc
Ci pas possib' apparemment
(à moins d'être root et donc de quitter le mode AI - d'où le bug - )
à noter que le "su - ftpadmin" ne fonctionne pas alors que j'ai le bon mdp et qu'il est bien dans /etc/passwd. Sans doute un pb de gestion des droits sur Debian ?
(1) oui j'ai changé le nom standard par précaution, c'est ftpadmin chez moi
Dernière modification: le 27/01/2010 à 12:27 par GRAUX V.