web-dev-qa-db-fra.com

cPanel - Comment changer le répertoire de base FTP dans Centos 6

J'ai créé une instance Linux centOS 6 dans Amazon EC2, installé cPanel et commencé à gérer mes sites Web. Le problème auquel je suis confronté est lorsque je tente d'envoyer par FTP à l'instance avec la configuration suivante

IP: Instance IP
Nom d'utilisateur: centos
Mot de passe: vide
Mode: SFTP
Clé SFTP: clé privée (PEM) fournie par le tableau de bord Amazon EC2

Je ne dois voir que le répertoire /home/centos. Mais je veux voir le répertoire principal qui est de retour dans le répertoire /home. Quand j'ai essayé de cliquer .. dans FileZilla, il est écrit:

Permission refusée

Donc, j'ai essayé ce qui suit

vipw /etc/passwd

et changé

centos:x:1000:1000:Cloud User:/home/centos:/bin/bash

à

centos:x:1000:1000:Cloud User:/ :/bin/bash

et même à

centos:x:1000:1000:Cloud User: :/bin/bash

Cependant, après cette modification, FTP a cessé de se connecter.

Alors je suis revenu à:

centos:x:1000:1000:Cloud User:/home/centos:/bin/bash

Veuillez me guider pour y parvenir.

1
Raja Gopal

cPanel a tendance à perdre son temps avec la structure de dossiers et les autorisations centos par défaut, etc. Il semble que vous vous connectiez avec SFTP "Mode: SFTP".

Si vous souhaitez vous connecter via FTP, comme le suggère votre question, vous pouvez créer un nouveau compte FTP via cPanel, en définissant son dossier racine à l'emplacement du site pour lequel vous le créez, par exemple .../htdocs/public_html/mysite/"

1
user74847