fusione-uids.

Merging-Uids Unisci uno o più file in / etc / passwd in formato.
Scarica ora

fusione-uids. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Dan Stromberg
  • Sito web dell'editore:
  • http://stromberg.dnsalias.org/~dstromberg/pypty/

fusione-uids. Tag


fusione-uids. Descrizione

Unione-Uids unisce uno o più file in / etc / formato passwd. fusione-uid proiettano fonde uno o più file in / formato etc / passwd. Si dà un elenco di file di password n alla linea di comando (più a sinistra varia almeno in uscita) e una serie di n-1 script che verrà utilizzato da sed. In cambio, si ottiene un nuovo file di password e una serie di UID che devono essere riorganizzate on-disk con flusso generale chowns.The del compito è quello di: trasferire tutti i file di password ad un host centrale, in una singola directory, un file per domain.Delete qualsiasi account dai file di dominio che non si desidera avere in una sola password risultante file.Create "-paths" script per ogni dominio. Questo script cambierà percorsi di directory home degli utenti. Se non avete bisogno di directory home cambiato, basta usare lo script di un NOOP -path come: #! / Bin / shecho "$ 1" Run uid-merge fino ad ottenere una serie di pwent e linee chown. Se esso errori fuori, probabilmente avete collisioni nome utente, che devono essere risolti manualmente. Mi piace di contattare sia per gli utenti, vedere se sono la stessa persona, chiedere loro che homedir vorrebbero essere fatto un subdir dell'altro. Se sono due persone diverse, che possono rendere l'unione policitally complesso, ma un approccio è quello di chiedere entrambi di lasciare il nome utente, dare loro due nuovi, e mettere un messaggio di vacanza sulla vecchia spiegando che cosa happened.sed a parte l'output in un file di password e una serie di file chowns Eseguire il chowns su ciascun host con file utente nelle ex domini di password Installare la nuova password file.uid-merge è un programma che basta dare una serie di file di password per il la linea di comando, come: uid-merge domain1 domain3 domain2 in questo esempio, UID di dOMAIN1 varierà almeno spesso in caso di urti UID, e domain3 sarà molto più frequentemente. Ecco un esempio del tipo di input e output ci si potrebbe aspettare: Seki-strombrg> for i in *; do echo $ i; sed 's / ^ / /' <$ i; donedomain1 user1: x: 10000: 600 :: tmp: bin bash user2: x: 10000: 600 :: tmp: bin bash user3: x: 10001: 600 :: tmp: bin bash utente4 : x: 10002: 600 :: tmp: bin bash user5: x: 10003: 600 :: tmp: bin bash user6: x: 10004: 600 :: tmp: bin bashdomainpercorsi-1 # ! bin sh echo domain1 "$ 1" domain2 domain2a: x: 20000: 600 :: tmp: bin bash domain2b: x: 20001: 600 :: tmp: bin bash domain2c: x: 20001: 600 :: tmp: bin bash domain2d: x: 10002: 600 :: tmp: bin bash domain2e: x: 20003: 600 :: tmp: bin bash domain2f: x: 20004: 600: : tmp: bin bashdomainpercorsi-2 #! bin sh echo domain2 "$ 1" domain3 domain3a:! x: 30000: 600 :: tmp: bin bash domain3b: x: 30001: 600 :: tmp : bin bash domain3c: x: 10001: 600 :: tmp: bin bash domain3d: x: 10002: 600 :: tmp: bin bash domain3e: x: 30003: 600 :: tmp: bin bash domain3f: x: 20004: 600 :: tmp:! bin bashdomainpercorsi-3 #! bin sh echo domain3 "$ 1" mon 17 ottobre 12: 47: 19seki-strombrg/> uid-merge domain1 domain2 domain3chown domain320004100chown domain310001101chown domain210002102chown domain310002103pwent domain3f: x: 100: 600 :: / domain3 / tmp: / bin / bashpwent domain3c: x: 101: 600 :: / domain3 / tmp: / bin / bashpwent domain2d: x: 102: 600 :: / domain2 / tmp: / bin / bashpwent domain3d: x: 103: 600 :: / domain3 / tmp : / bin / bashpwent user1: x: 10000: 600 :: / domain1 / tmp: / bin / bashpwent user2: x: 10000: 600 :: / domain1 / tmp: / bin / bashpwent USER3: x: 10001: 600 :: / domain1 / tmp: / bin / bashpwent user4: x: 10002: 600 :: / domain1 / tmp: / bin / bashpwent user5: x: 10003: 600 :: / domain1 / tmp: / bin / bashpwent user6: x: 10004 : 600 :: / domain1 / tmp: / bin / bashpwent domain2a: x: 20000: 600 :: / domain2 / tmp: / bin / bashpwent domain2b: x: 20001: 600 :: / domain2 / tmp: / bin / domain2c bashpwent : x: 20001: 600 :: / domain2 / tmp: / bin / bashpwent domain2e: x: 20003: 600 :: / domain2 / tmp: / bin / bashpwent domain2f: x: 20004: 600 :: / domain2 / tmp: / bin / bashpwent domain3a: x: 30000: 600 :: / domain3 / tmp: / bin / bashpwent domain3b: x: 30001: 600 :: / domain3 / tmp: / bin / bashpwent domain3e: x: 30003: 600 :: / domain3 / tmp: / bin / bashMon 17 Ottobre 12: 47: 28So basta risparmio che l'output in un file con ">", e sed a parte i pezzi: grep '^ chown dominio1' chowns-input-per-dominio domain1 grep '^ chown domain2' chowns-input-per-domain-domain2 grep '^ chown domain3' chowns-input-per-domain-domain3 grep '^ chown' risultante-file-password Come spesso accade, il chowns-input per il dominio "domain1" probabilmente sarà vuoto. Si prosegue poi per ogni dominio (ad eccezione del primo elencato sulla linea uid-merge), alimentando quel file "chowns-input" nel programma "chowns". Probabilmente si vorrà eseguire su ogni file server e la macchina con i conti non in rete accessibili, per ottenere tutta l'UID è cambiato in modo appropriato. Un esempio di chowns utilizzo è: fileserver1-root> chowns


fusione-uids. Software correlato

Cronwrap.

CRONWRAP è un'utilità che offre un maggiore controllo sull'esecuzione di un lavoro di cron rispetto al daemon standard Cron consente. ...

149

Scarica

Kpodder.

BPConf è una semplice frontiera di configurazione KDE per Bashpodder di Linc Fessenden. ...

169

Scarica

Knmap.

KNMAP è un frontend grafico per lo scanner NMAP popolare. ...

175

Scarica