Vous êtes sur la page d'une question
Même problème, j'utilise le compte FTP défini en root et les permissions ne sont pas affectées pour que ce compte puisse effacer les données. LM.
bonjour,
le répertoire qui contient un de mes sites m'appartient et j'ai la totalité des droits >dessus mais je ne peux pas le supprimer. Comment est-ce possible ?
Dans ces conditions, comment régler les problèmes de droit sur certains fichiers ? Même >l'admin n'a pas le droit de supprimer certains fichiers de ce répertoire ou d'en changer >les droits. :/ Résultat mon site ne marche pas.
Merci de me lire
Même souci. J'utilise le compte défini comme 'root' lors de la création du serveur FTP et ce compte n'a pas les permissions pour effacer les fichiers.
bonsoir,
si vous le pouvez connectez vous en ssh (user@ip) et passer en root . Modifier les droits sur le répertoire avec la commande chmod -R 775 répertoire (par exemple) . supprimez votre répertoire via votre ftp ou directement en ligne de commande (rm -rf répertoire …attention à la commande rm -rf qui force la suppression sans vous demander votre accord à chaque fichier et repertoire à supprimer …).
cordialement laurent
Il ne faut jamais utiliser un mode numérique avec -R, mais quelque chose du style chmod -R ug+rwX,o+rX (noter le X majuscule).
Euh par pur intérêt personnel tu sais pourquoi ? Je l'ai déjà utilisé par le passé mais une mauvaise habitude alors ?
Je ne suis pas sûr que c'est le "-R" qui pose problème pour utiliser le mode numérique. Le mode numérique marche et est fiable. Par contre, il ne permet pas de :
Exemple : $ chmod a=rwX toto.txt directory/
Va résulter en
-rw-rw-rw- toto.txt
-rwxrwxrwx directory
Alors que ceci : $ chmod a=rwx toto.txt directory/
Va résulter en
-rwxrwxrwx toto.txt
-rwxrwxrwx directory
Avec donc toto.txt exécutable.
Donc si on veut s'assurer que tout le monde à accès à tout : $ chmod a+rwX directory Les répertoires seront tous franchissables ("x" activé) mais pas les fichiers (à cause du "X").
Dernière modification: le 24/12/2009 à 15:12 par Christophe H.