Ir a pagina de inicio
Home | Soporte Técnico Xpress Hosting Soporte Técnico | contactanos xpress hosting Contacto | Blog | Site Map
Contáctanos sin costo
desde cualquier ciudad

(55) 11-64-75-05

  Contratar un servicio
 
 
Como obtener los usuarios de una lista de Dominios en DirectAdmin

Como obtener los usuarios de una lista de Dominios en DirectAdmin

Para obtener los usuarios de los dominios utilizamos comandos básicos de…

Autor : Guillermo Saldivar

Páqina Web | Artículos de

Ejecutivo de Soporte Técnico Nivel 1 en @XpressHosting

Requerimientos:
Acceso Root SSH.
Panel de Control DirectAdmin.
Este script fue probado en un servidor con Sistema Operativo CentOS
Conocimientos básicos sobre manipulación y creación de Scripts mediante comandos de consola.

Para obtener los usuarios de los dominios utilizamos comandos básicos de Linux, únicamente se realizan unos procesos adicionales y de esta forma obtenemos los usuarios.

Existe la forma manual en la que corremos un comando y sacamos únicamente para un solo dominio. Como el siguiente:

ls -lh /home/*/domains/ | grep -R dominio.com | awk ‘{print $3}’

Donde en pantalla se imprimirá el usuario correspondiente al nombre de dominio deseado.

Aquí es necesario cambiar “dominio.com” por el dominio del cual desean saber el usuario.

Otro método es utilizando el siguiente Script, el cual nos ayuda a realizar esta tarea de forma masiva y guardando todos los usuarios en un archivo.

#!/bin/bash
#Para Sacar Usuarios.
USU_LIST=$(cat dominios.txt)
for USER in $USU_LIST; do
ls -lh /home/*/domains/ | grep -R $USER | awk ‘{print $3}’ >> usuarios.txt
done

Para ejecutar el mismo es necesario crearlo y asignarle permisos 755, al igual deberás generar un archivo llamado dominios.txt donde almacenaras la lista de los dominios cuales deseas saber el usuario.

El funcionamiento del script es sencillo, este únicamente llama a la lista de dominios generada y corre el mismo comando utilizado para sacar el de 1 solo dominio, lo almacena en el archivo usuarios.txt y continua con la sentencia for hasta haber realizado el comando correspondiente a cada uno de los dominios indicados en el archivo dominios.txt.


Email Updates Email Updates  Twitter Followers




 
Contáctenos por Teléfono
Para tu comodidad puedes llamarnos a nuestro número
en el Contact Center. Se aplican restricciones

(55) 11-64-75-05

Contáctenos por Correo Electrónico
Selecciona el departamento al que deseas comunicarte
Certificados por: GeoTrust, Register .MX, AMIPCI, Socio Anadic y AdWords Qualified Individual Google
SSL Certificate Register MX AMIPCI
Los precios se encuentran en pesos mexicanos, estan sujetos a
cambios sin previo aviso y no incluyen IVA