© Blog tic est un site de micro [news, astuces, tutos] sur les TIC.
Sep
13
2009
Permissions de fichiers sous plesk / Liste commandes ssh
Dimanche, 13 Septembre 2009 11:30
Comment changer la permission d'un fichier avec un compte root sous SSH

Après une longue recherche sous google, on se rend compte qu'il n'existe pas un site expliquant simplement et clairement le "chmodage" d'un fichier (ou dossier) à partir d'un compte root sous ssh.

La démarche bien sûr concerne un compte fonctionnant sous unix plesk; on se rend souvent compte que le principal administrateur plesk ne possède pas tous les droits. Surtout lorqu'on travaille avec un cms (joomla, spip, drupal...) la gestion des permissions est dans la plupart des cas vicieuse. 

 

Pour ce faire, il s'agira de s'approprier un compte root (pour ceux qui disposent d'un hébergement leur permettant d'y accéder). Télécharger ensuite le logiciel PUTTY. A partir des paramètres dont vous disposez, lancez le logiciel, et connectez vous en laissant cochés les paramètres par défaut. Vous accéder à une interface à la ms-dos

Les commandes

Si vous avez déjà travaillé sous ms-dos, cette partie sera quasi-facile pour vous. Dans le cas contraire, suivez juste ce qui vous est dit et vous pourrez régler votre problème.

1)Accédez aux dossiers de votre site en tapant:  cd /var/www/vhosts/ votre_nom_de_domaine/ (vérifiez chez votre hébergeur l'accès au site au cas échéant)

Pour info: pour ouvrir un nouveau dossier faites: cd nom_du_dossier

2)Si le fichier recherché est dans le dossier httpdocs faites après l'étape 1) : cd httpdocs

3) Supposons que le nom du fichier dans le dossier httpdocs est essai.php . Pour changer le chmod du fichier essai en 644,
il suffit de saisir chmod 644 essai.php

Et voilà vous venez de changer le chmod.

Au cas où votre fichier se situe dans un dossier contenu dans un autre, accédez aux dossiers en utilisant la commande  cd nom_du_dossier jusqu'à ce que vous soyez dans ledit dossier. Pour retourner au dossier parent, tapez: cd .. (n'oubliez pas l'espace entre cd et ..); Nous n'allons pas non plus entrer dans les détails des commandes, nous vous présentions juste la procédure de changement du chmod à partir d'un compte root ssh.

Liste de quelques commandes ssh

at execute une action à une heure définie
awk langage de programmation pour traiter des fichiers
cat liste le contenu d'un fichier
cd changement de repértoire
chgrp change un fichier de groupe
chmod change les droits d'accès à un fichier
chown changement de propriétaire d'un fichier
cp copie de fichiers
cut coupe une chaine (surtout utilisé dans les scripts)
date affiche/modifie la date
df affiche l'espace disponible
diff affiche la différence entre 2 fichiers
du indique l'espace disque utilisé
egrep recherche dans un fichier
find recherche de fichiers
ftp transfert de fichiers
grep recherche dans un fichier
history liste des dernières commandes utilisées
kill arrêter un process
sh ou ksh ou rsh appel d'un shell (interpréteur de commandes)
ln crée un lien sur un fichier
lp ou lpr redirection vers l'imprimante
lpstat information sur les imprimantes
ls liste des fichiers
mail; mailx affiche et envoie des messages
man commande aide sur une commande
mkdir crée un dossier
more affiche un fichier page à page
mv deplace un fichier
passwd changer le mot de passe
ps listage des process
pwd affiche le chemin du dossier en cours
rlogin user changement  d'utilisateur
rlogin -l user machine connexion sur une autre machine
rm détruit un fichier
rmdir détruit un dossier
rsh -l user machine exécute une commande sur une machine distante
rusers liste les utilisateurs connectés au reseau
set afficher les variables d'environnement
sh appel du shell de base (Bourne shell sous Unix)
sort trie les ligne d'un fichier
tar sauvegarde
tee duplique un flux de données
telnet connection à un autre système
vi éditeur système
w ou who ou whoami liste les utilisateurs connectés au système
write envoie un message à un utilisateur du système

( 802 lecteurs)


Partager cet article
 

Ces articles pourraient vous intéresser

JoomlaWatch Stats 1.2.9 by Matej Koval


Partenaires: Faire connaitre son site | Mimichat belgique | Chat | La Nouvelle Tribune | Tout Gratuit | Blog Informatique et High tech | Jolome News
Annuaire RSS | Compare le net | Soirée Paris | Solutions de gestion erp