fusión-uids

Merging-UIDS combina uno o más archivos en formato / etc / passwd.
Descargar ahora

fusión-uids Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Dan Stromberg
  • Sitio web del editor:
  • http://stromberg.dnsalias.org/~dstromberg/pypty/

fusión-uids Etiquetas


fusión-uids Descripción

La fusión-UIDS combina uno o más archivos en formato / etc / passwd. El proyecto Ferging-UIDS fusiona uno o más archivos en formato / etc / passwd. Le das una lista de los archivos de contraseña de N en la línea de comandos (la mayoría varia varía menos en la salida) y una serie de scripts N-1 que serán utilizados por SED. A cambio, obtiene un nuevo archivo de contraseña y una serie de UIDS que deben reorganizarse en el disco con chown. El flujo general de la tarea es: Transferir todos sus archivos de contraseña a un host central, en un solo directorio, Un archivo por dominio.delete Cualquier cuenta de los archivos de dominio que no desea tener en el archivo de contraseña resultante. Cree un script "-Paths" para cada dominio. Este script cambiará las rutas de directorio de los usuarios. Si no necesita cambiar de casa, simplemente use un script NOUP -PATH como: #! / Bin / shecho "$ 1" Ejecute UID-Ferge hasta que obtenga una serie de líneas de pwent y de tocho. Si se equivoca, probablemente tenga la colisión de nombre de usuario, que deben resolverse manualmente. Me gusta contactar a ambos usuarios, ver si son la misma persona, pídales qué Homedir les gustaría que se hicieran un Subdir de la otra. Si son dos personas diferentes, eso puede hacer que la fusión sea de forma policial, pero un enfoque es pedirles a ambos que desocupen el nombre de usuario, dales dos nuevos y pongan un mensaje de vacaciones en el viejo que explica lo que sucedió. aparte la salida en un archivo de contraseña y una serie de archivos de chown ejecutan los chown en cada host con los archivos de usuario en los dominios de la contraseña anterior Instale su nuevo archivo de contraseña.UID-Merge es un programa al que acaba de dar una serie de archivos de contraseña en ON La línea de comandos, como: Domain1 DOMAIN2 DOMAIN2 UID-MERGE1 DOMINAL23 En este ejemplo, los UID de DOMINAL1 variarán menos con frecuencia en caso de colisiones UID, y el dominio3 será muy frecuente. Aquí hay un ejemplo del tipo de entrada y salida que puede esperar: seki-strombrg> para i en *; hacer eco $ i; sed 's / ^ / /' <$ i; donedomain1 user1: x: 10000: 600 :: tmp: bin bash user2: x: 10000: 600 :: tmp: bote bash user3: x: 10001: 600 :: tmp: bote bash user4 : x: 10002: 600: tmp: bin bash user5: x: 10003: 600 :: tmp: bin bash user6: x: 10004: 600 :: tmp: bin bashdominioruta-1 # ! bin sh eco dominio1 "$ 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 bashdominiorutas-2 #! bin sh echo dominio2 "$ 1" dominio3 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 bashdominiorutas-3 #! bin sh echo dominio3 "$ 1" lunes de oct 1712: 47: 19seki-strombrg/> Domain1 Domain1 Domain1 de uid-fusión1 DOMINAL320004100COWN DATOPINAL310001101CownOwn DOMAION210002102COWN DOMINAL310002103PWENT DOMINAL3F: X: 100: 600 :: / DOMING3 / TMP: / BIN / Bashpwent DOMINOM3C: X: 101: 600 :: / DOMINAL3 / TMP: / bin / Bashpwent Domain2D: X: 102: 600 :: / DOMINAL2 / TMP: / bin / Bashpwent DOMINAL3D: X: 103: 600 :: / DOMINAL3 / TMP : / bin / bashpwent user1: x: 10000: 600 :: / dominio1 / tmp: / bin / bashpwent user2: x: 10000: 600 :: / Domain1 / TMP: / bin / Bashpwent User3: X: 10001: 600 :: / DOMINAL1 / TMP: / bin / bashpwent user4: x: 10002: 600 :: / dominio1 / tmp: / bin / bashpwent user5: x: 10003: 600 :: / Domain1 / TMP: / bin / Bashpwent User6: X: 10004 : 600 :: / Domain1 / TMP: / bin / Bashpwent Domain2A: X: 20000: 600 :: / DOMINAL2 / TMP: / bin / Bashpwent Domain2b: X: 20001: 600 :: / Domain2 / TMP: / bin / bashpwent domain2c : x: 20001: 600 :: / dominio2 / tmp: / bin / bashpwent domain2e: x: 20003: 600 :: / domain2 / tmp: / bin / bashpwent domain2f: x: 20004: 600 :: / DOMAOMIN2 / TMP: / bin / bashpwent domain3a: x: 30000: 600 :: / dominio3 / tmp: / bin / bashpwent domain3b: x: 30001: 600 :: / dominio3 / tmp: / bin / bashpwent Domain3e: x: 30003: 600 :: / dominio3 / TMP: / bin / bashmon 17 de octubre 12: 47: 28SE Simplemente guarda esa salida en un archivo con ">", y sed Apart las piezas: GREP '^ DOMINAL 1' Chown-input-for-Domain-Domain1 Grep '^ Domain2' Pastods-Input-for-Domain-Domain2 Grep '^ Domain Domain3'


fusión-uids Software relacionado

DRS-hash

DRS-HASH es un conjunto de rutinas de hash C-Callable que pueden ser rápidas, una memoria bit ineficiente, totalmente escritas y estáticas, o más lentas. ...

147

Descargar

dxpc

DXPC es un compresor de protocolo X diferencial que mejora el rendimiento X11 sobre las conexiones de red de ancho de banda baja. ...

133

Descargar

ditrito

Ditrit es un lanzador de aplicaciones programable que intenta "hacer lo correcto" para cualquier entrada. ...

142

Descargar