SSH et modification CHMOD

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

SSH et modification CHMOD

Messagepar Ph69 » 13 Jan 2005 17:09

Bonjour, tout nouveau, je ne maitrise pas le SSH... pourtant seule solution a priori pour arriver à modifier les CHMOD 640 de certains de mes fichiers hébergés sur mon serveur Cobalt. Ce sont des fichiers écrits par un programme PhP. Ces fichiers sont tous sous le même répertoire et je souhaiterai modifier les CHMOD de chacun avec une seule commande (je ne peux le faire avec un client FTP ou même WINSCP car je ne peux me placer en SU).

J'ai le programme putty.exe... et après :?:

Quelqu'un peut-il m'aider ? Par avance merci. :wink:
Phil
Ph69
Matelot
Matelot
 
Messages: 5
Inscrit le: 13 Jan 2005 17:01
Localisation: France-Lyon

Messagepar vanvan » 13 Jan 2005 17:38

et bien si j'ai bien compris tu fais :

en mode commande :

ssh root@ipdelamachine:leportsichangé
on te demandera le mot de passe

mais pour en savoir +, fais :
man ssh
et/ou ssh --help

si c pas root tu met le nom de ton compte utilisateur.

si c depuis une interface,c simple tu mets l'ip de la machine, le login et le mot de passe.
une fois que tu auras un terminal connecté sur la machine distante, changes les permissions de t fichiers.

mais bon il te faut avoir les droits root pour faire ça.
"Conduire semble un peu compliqué mais après avoir essayé 271 fois d'avoir l'oral qu'ai-je à craindre?", a-t-il philosophé.
Fri April 15, 2005, Seo San-moon
Avatar de l’utilisateur
vanvan
Amiral
Amiral
 
Messages: 1270
Inscrit le: 14 Mars 2003 01:00
Localisation: la roche sur yon / nantes

Messagepar zgrou » 13 Jan 2005 17:56

Si j'ai bien compris ta problematique, il faut te connecter en ssh sur le dit serveur.
Putty te le permet...
Tu entre le nom ou l'adresse ip de ton serveur, tu met le mode SSH (port 22) ensuit si c'est la premiere connection, un pop up arrive pour te proposer de valider ou non la mac address du serveur.
Ensuite il te propose un login pour te connecter (root par exemple) puis le mot de passe de ce compte.
Une fois connecté, tu peux lancer les commandes voulues.

HTH
Cordialement
Avatar de l’utilisateur
zgrou
Aspirant
Aspirant
 
Messages: 117
Inscrit le: 13 Jan 2005 15:17
Localisation: Charmes sur Rhône - 07

Messagepar Ph69 » 13 Jan 2005 18:10

Merci à vous deux pour ces réponses mais en dehors de l'aspect connexion par SSH qui me semble maintenant assez claire, c'est la commande en elle même qui me pose problème pour modifier le CHMOD de tous les fichiers d'un répertoire.

Merci !!!
Phil
Ph69
Matelot
Matelot
 
Messages: 5
Inscrit le: 13 Jan 2005 17:01
Localisation: France-Lyon

Messagepar zgrou » 13 Jan 2005 18:14

Les commandes sont simples:


cd /Le/Chemin/des/Fichiers -> pour aller ou se trouve tes fichiers
ls -l -> pour verifier les droits de tes fichiers
chmod 644 * -> pour modifier les droits de tous tes fichiers

J'attire toutefois ton attention sur le fait que les dossiers ( directories) ont des droits spéciaux. Si tu as des sous dossiers et que tu utilise cette commande, tu ne pourras plus acceder à tes sous dossiers.
Une alternative serait de faire "chmod 644 *.php" par exemple

Cordialement
Avatar de l’utilisateur
zgrou
Aspirant
Aspirant
 
Messages: 117
Inscrit le: 13 Jan 2005 15:17
Localisation: Charmes sur Rhône - 07

Messagepar Ph69 » 13 Jan 2005 18:24

On approche... merci
Pour l'instant je suis loggé sur mon serveur Cobalt, en tant que root avec accès superviseur (commande SU) mais novice à 100 % je ne sais pas comment atteindre mon répertoire...

Pour simplifier il y a plusieurs sites que j'héberge sur ce serveur. Celui qui m'intéresse est passionbassin.com et à l'intérieur de se site : site/forum1/dnf/topics/*.txt

Merci encore...
Phil
Ph69
Matelot
Matelot
 
Messages: 5
Inscrit le: 13 Jan 2005 17:01
Localisation: France-Lyon

Messagepar Ph69 » 13 Jan 2005 18:36

En fait je ne sais pas accèder au répertoire nommé dans le post précédent en arrivant sur la racine du serveur... :?:

Merci
Phil
Ph69
Matelot
Matelot
 
Messages: 5
Inscrit le: 13 Jan 2005 17:01
Localisation: France-Lyon

Messagepar vanvan » 13 Jan 2005 19:16

si tu rappelles pas le chemin exact fais :

find / -name forum1

une fois que tu as le chemin complet fais :

cd /toto/titi/site/forum1

puis chmod 664 fichier.txt ou autre selon les permissions que tu veux donner

fais ll ( noté LL en minuscule ) et tu auras tout tes fichiers avec les permissions.

r c'est pour lecture
w pour écriture et x pour exécution.
"Conduire semble un peu compliqué mais après avoir essayé 271 fois d'avoir l'oral qu'ai-je à craindre?", a-t-il philosophé.
Fri April 15, 2005, Seo San-moon
Avatar de l’utilisateur
vanvan
Amiral
Amiral
 
Messages: 1270
Inscrit le: 14 Mars 2003 01:00
Localisation: la roche sur yon / nantes

Messagepar zgrou » 13 Jan 2005 19:27

Par défaut si tu es loggé en tant que root, la commande su pour switch user ne t'apporte rien de plus.

Pour te déplacer c'est la commande "cd /Le/Chemin"
La commande chmod est "chmod mode nomdeFichier" Le mode est 644 pour RW-R--R--
Avatar de l’utilisateur
zgrou
Aspirant
Aspirant
 
Messages: 117
Inscrit le: 13 Jan 2005 15:17
Localisation: Charmes sur Rhône - 07

Messagepar Ph69 » 13 Jan 2005 19:34

Re-

Vous êtes magiques :

1 j'ai compris
2 j'ai fait
3 ça marche

4 je serais moins bête ce soir en me couchant...

Après avoir passé l'après-midi à chercher heureusement que je suis tombé sur ce forum... et ses participants !!!

Merci à vous... le site est dans mes favoris !!! Image
Phil
Ph69
Matelot
Matelot
 
Messages: 5
Inscrit le: 13 Jan 2005 17:01
Localisation: France-Lyon

Messagepar zgrou » 13 Jan 2005 19:38

Bonsoir,

Si tu veux tout savoir, j'ai également découvert ce site cet après midi.
Je trouve aussi qu'il à des forums tout à fait adaptés.
Pour l'instant j'ai seulement apporté ma modeste contribution... :D
Peut être que je trouverai les réponses à mes questions.

Cordialement
et bonne nuit :wink:
Avatar de l’utilisateur
zgrou
Aspirant
Aspirant
 
Messages: 117
Inscrit le: 13 Jan 2005 15:17
Localisation: Charmes sur Rhône - 07


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron