Fedora-it.org - La comunità italiana per gli utenti Fedora
Luglio 04, 2009, 10:58:16 pm *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News: Benvenuto su Fedora-it.org
La nuova comunità ILDN dedicata a Fedora Core!
 
  Home Help Ricerca Calendario Login Registrati   **
Ultime dal Forum
[Luglio 02, 2009, 11:42:37 pm]

[Luglio 02, 2009, 02:05:22 am]

[Luglio 01, 2009, 12:39:17 pm]

[Giugno 30, 2009, 09:05:29 am]

[Giugno 29, 2009, 07:15:44 pm]

[Giugno 29, 2009, 11:37:24 am]

[Giugno 27, 2009, 12:59:38 pm]

[Giugno 24, 2009, 02:31:54 pm]
ILDN partecipa al PHPDay!
phpDay 2009, 6° conferenza italiana su PHP - 15 e 16 maggio a Verona
Pagine: [1]
  Stampa  
Autore Topic: suggerimento per script usando ssh  (Letto 953 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
mlist
Jr. Member
**

Karma: +0/-0
Offline Offline

Posts: 57


Guarda Profilo
« il: Febbraio 26, 2007, 07:08:53 pm »

Ciao a tutti

sono nuovo di linux e ci sto dando dentro leggendo tonnellate di documentazione ma x accorciare i tempi vorrei chiedere a qualcuno almeno qualche suggerimento di partenza per fare uno script shell (che ahime...non x niente semplice!!!! e olltre alla lettura....richiede anche una mimina capacità di programmazione che sto cercando di sviluppare)

Dovrei fare uno script che faccia dei controlli x vedere se alcuni paramentri di 2 macchine sono allineati.
In particolare mi serve che lo script, lanciato dalla macchina1 si colleghi in ssh alla macchina2 (c'è già un utente apposta su entrambe le macchine configurato con lo scambio di chiavi pubbliche quindi non viene richiesta la password...almeno fin qui ho fatto io) e faccia:

1) il confronto tra il passwd di macchina2 con quello di macchina1 facendo in pratica un diff. Lo script al termine mi deve mandare via email le differenze
2) il confronto tra i permessi di una directory su macchina 2 e quelli di una directory su macchina1 elencandomi le diversità o, se possibile, che provveda già alla sistemazione dei permessi (so che è rischioso ma lo devo fare...)
Al termine deve dirmi se ci è riuscito o meno (return code giusto?Huh?)

Ovviamene lo script poi sarà più sofisticato e, non appena sarò in grado di capirci qualcosa di + con la shell, provvederò a fare in modo che magari sistemi già il tutto ecc...
A voi non chiedo tutta la pappa pronta ma quantomeno uno script di base che faccia le 2 cose elencate

Potete darmi un aiuto?
Grazie

Loggato
kripsio
Newbie
*

Karma: +0/-0
Offline Offline

Posts: 10


Kripsio


Guarda Profilo WWW
« Risposta #1 il: Febbraio 27, 2007, 06:41:57 pm »

sui due piedi l'idea, ovviamente affina, logga e tutto il resto:

invio.sh su macchina 1
scp /etc/paswd root@macchina2:/root/tmppasswd
ls -l /home/kripsio/ | grep directory /tmp/stato
scp /tmp/stato root@macchina2:/root/tmpstato

crontabbi tipo alle 4:00

verifica.sh su macchina 2
if sui due piedi dovrei guardarli bene, rischio di scrivere cavolate.
diff /etc/passwd /root/tmpasswd
[se il risultato non è nulla invialo via mail, man mail]
diff /tmp/stato /root/tmpstato
[se il risultato non è nulla modifica i permessi a valore noto]

crontabbi tipo alle 4:10

prova un po.
ciua
Loggato

Niente cibo, niente soldi, tanta attesa. Almeno il vino è buono.
mlist
Jr. Member
**

Karma: +0/-0
Offline Offline

Posts: 57


Guarda Profilo
« Risposta #2 il: Marzo 08, 2007, 07:59:20 am »

Ciao

scusa se ti rispondo solo ora ma..poi non ho + avuto tempo
Proverò quello che mi hai detto e nel frattempo ti ringrazio. Cmq ho visto che il tuo è una possibile soluzione per fare il diff dei files e va bene ma...come fare il check delle permission su una directory di un server remoto (es: dir1) e confrontare questi permessi con una directory chiamata nello stesso modo su un altro server?
Loggato
Pagine: [1]
  Stampa  
 
Salta a:  

ILDN Consiglia
 

Il nostro partner tecnologico
 
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?
Luglio 04, 2009, 10:58:16 pm

Login con username, password e lunghezza della sessione

Utenti
Utenti Totali: 716
Ultimo: mentalrey
Statistiche
Posts Totali: 1429
Topics Totali: 471
Online Oggi: 26
Online Complessivamente: 76
(Aprile 09, 2008, 10:59:39 am)
Utenti Online
Utenti: 0
Ospiti: 6
Totale: 6

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC3 | SMF © 2001-2006, Lewis Media
Traduzione Italiana a cura di SMItalia

TinyPortal v0.9.6beta © Bloc
XHTML 1.0 Valido! CSS Valido!