Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/11/2007, 16h42   #1
Invité régulier
 
Inscription : avril 2005
Messages : 137
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 137
Points : 9
Points : 9
Par défaut droits et point de montage automatique

Bonjour,
je voudrais realiser un script shell qui apres creer des repertoires, donne des droits pour une autre machine (chmod et umask) et aille cette machine pour faire les point de montage nfs (ssh?)
Cooment dois je m'y prendre?
Merci
n8ken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2007, 20h06   #2
Membre habitué
 
Inscription : mai 2004
Messages : 114
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 114
Points : 116
Points : 116
Envoyer un message via MSN à Coyote2001
Je ne comprends pas très bien ton message. Peux-tu confirmer que ce que tu veux faire est ...

... réaliser un script qui :
  1. créé des repertoires sur une machine 1
  2. change les droits des répertoires pour accorder l'accès à UN(des) UTILISATEUR(s) (pas une machine)
  3. se connecte en ssh a une machine 2
  4. après je comprend pas ce que tu veux faire sur la machine distante

Veux-tu modifier dynamiquement ton fichier exports sur ta machine 2 ?
S'il s'agit de monter des partages nfs existants, pas la peine de se connecter à la machine 2...
Coyote2001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/11/2007, 09h34   #3
Invité régulier
 
Inscription : avril 2005
Messages : 137
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 137
Points : 9
Points : 9
Alors oui c'est a peu prêt ça.
1. créé des répertoires sur une machine 1
2. change les droits des répertoires pour accorder l'accès à UN(des) UTILISATEUR(s) (qui viendra d'une autre machine)
3. se connecte en ssh a une machine 2
4. faire un montage disque nfs sur les répertoires créé précédemment sur la première machine.
5. tester en créant un fichier dans un des répertoires et l'effaçant a par tir de l'autre machine (et vis versa)
n8ken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2007, 20h46   #4
Membre habitué
 
Inscription : mai 2004
Messages : 114
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 114
Points : 116
Points : 116
Envoyer un message via MSN à Coyote2001
Bon, alors d'après ce que j'ai compris, voici un premier exemple de script :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
#!/bin/bash
 
# EXECUTION SUR LA MACHINE 1 (CLIENT NFS)
 
# creation des repertoires et modification des droits
mkdir /path/client/nfs/rep1
mkdir /path/client/nfs/rep2
...
chown user:group rep1 && chmod xxx rep1
chown user:group rep2 && chmod xxx rep2
...
 
# montage du partage nfs
mount serveur.nfs.local:/path/serveur/nfs/rep1 /path/client/nfs/rep1
mount serveur.nfs.local:/path/serveur/nfs/rep2 /path/client/nfs/rep2
...
 
# EXECUTION SUR LA MACHINE 2 (SERVEUR NFS)
 
# execution d'une commande sur le serveur via ssh
ssh serveur.nfs.local "touch /path/serveur/nfs/rep1/toto.txt ; touch /path/serveur/nfs/rep2/toto.txt"
Voilà.
Coyote2001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2007, 10h07   #5
Invité régulier
 
Inscription : avril 2005
Messages : 137
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 137
Points : 9
Points : 9
merci
je vais tester tout ca
n8ken est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h49.


 
 
 
 
Partenaires

Hébergement Web