Cómo ver lista de usuarios Linux



18 Respuestas

  Solución Elegida Por El Autor

Publicado 06 agosto 2018 - 14:19

Lo primero, dejo esta pregunta que fue resuelta para saber como conocer grupos de cuenta usuario Linux.
 
Lo segundo y no menos importante es que debes entrar en este enlace que te pongo la forma que quieres para poder Listar los usuarios Linux que tengas en tu equipo.
 
SOLUCIÓN > Ver usuarios Linux
 
OJO: Te aconsejo también que que revises sean los pasos en vídeo que han hecho en Solvetic porque lo vas a entender de manera sencilla
 
SOLUCIÓN VIDEO: Cómo ver lista de usuarios Linux
Mira y aprender cómo ver la lista de usuarios Linux, entrando en este vídeo
 
 
Esto te va a interesar para poder saber cómo ver todos los usuarios locales de Linux. Se hace con este comando.
 
$cat /etc/passwd
 
Dentro podrás ver todos los usuarios locales de Linux. Si necesitas los nombres de usuario de inicio de sesión de usuarios, también es posible que puedas recortar los datos que necesitas. Ten en cuenta que para ver el nombre de inicio de sesion es el primer campo que aparece en cada línea que viene separada por los dos puntos :
 
$cut -d: -f1 /etc/passwd
 
Debes saber que también existe el comando passwd para hacer lo mismo. Sacando información detallada de los usuarios y así tendrás el listado. Además es importante saber que si lo que buscas es un listado con información del usuario como puede ser:
  • Fecha de cambio de contraseña
  • Edad mínima
  • Edad máxima
  • Período de inactividad
  • Etc.

 

Recomiendo que uses el comando passwd y no entrar en el archivo en lugar del archivo /etc/passwd, ya que el comando da más juegos.

 
$passwd -S -a | cut -d" " -f1
 
 
Te dejo pegado el help completo del comando passwd.
 
Passwd help command
-------------------
 
 NOMBRE 
 passwd - cambiar contraseña de usuario
 
SINOPSIS  
 passwd [ opciones ] [ INICIAR SESIÓN ]
 
DESCRIPCIÓN 
 El comando passwd cambia las contraseñas de las cuentas de usuario. Un usuario normal solo puede cambiar la contraseña de su propia cuenta, mientras
 el superusuario puede cambiar la contraseña de cualquier cuenta.passwd también
 cambia la cuenta o el período de validez de la contraseña asociada.
 
 Cambios de contraseña
 
 Al usuario se le solicita su contraseña anterior, si es
 presente. Esta contraseña se cifra y compara con el
 contraseña almacenada El usuario tiene solo una oportunidad de ingresar el correcto
 contraseña. El superusuario puede omitir este paso para que
 las contraseñas olvidadas pueden ser cambiadas.
 
 Después de ingresar la contraseña, la información de antigüedad de la contraseña es
 revisado para ver si el usuario puede cambiar la contraseña en
 esta vez. Si no, passwd se niega a cambiar la contraseña y sale.
 
 Luego, se le solicita al usuario dos veces una contraseña de reemplazo. los
 la segunda entrada se compara con la primera y se requieren ambas para
 partido para cambiar la contraseña.
 
 Luego, la contraseña es probada por su complejidad. Como una guía general,
 las contraseñas deben constar de 6 a 8 caracteres, incluyendo uno o más
 personajes de cada uno de los siguientes conjuntos:
 
 · Minúsculas alfabéticas
 
 · Dígitos 0 a 9
 
 · signos de puntuación
 
 Se debe tener cuidado de no incluir el borrado predeterminado del sistema o matar
 caracteres.passwd rechazará cualquier contraseña que no sea adecuada
 complejo.
 
 Sugerencias para contraseñas de usuario
 
 La seguridad de una contraseña depende de la fuerza del
 algoritmo de cifrado y el tamaño del espacio clave. El legado UNIX
 El método de cifrado del sistema se basa en el algoritmo NBS DES. Más
 métodos recientes ahora son recomendados (vea ENCRYPT_METHOD ). La talla de
 el espacio clave depende de la aleatoriedad de la contraseña que es
 seleccionado.
 
 Los compromisos en la seguridad de contraseñas normalmente resultan de descuidos
 selección o manejo de contraseña. Por esta razón, no deberías
 seleccione una contraseña que aparece en un diccionario o que debe ser
 escrito. La contraseña tampoco debe ser un nombre propio, su
 número de licencia, fecha de nacimiento o dirección postal. Cualquiera de estos puede ser utilizado como conjeturas para violar la seguridad del sistema.
 
 
OPCIONES 
 Las opciones que se aplican al comando passwd son:
 
 -a , --all 
 Esta opción solo se puede usar con -S y hace que se muestre el estado de
 todos los usuarios.
 
 -d , --delete
 Eliminar la contraseña de un usuario (hacerla vacía). Esta es una manera rápida de desactivar una contraseña para una cuenta. Establecerá la cuenta nombrada
 sin contraseña
 
 -e , --expire
 Expirar de inmediato la contraseña de una cuenta. Esto en efecto puede
 obligar a un usuario a cambiar su contraseña en el siguiente inicio de sesión del usuario.
 
 -h , --ayuda
 Mostrar mensaje de ayuda y salir.
 
 -i , --inactive INACTIVO
 Esta opción se usa para desactivar una cuenta después de que la contraseña
 ha expirado por varios días. Después de que una cuenta de usuario ha tenido
 una contraseña caducada para días INACTIVOS , el usuario ya no puede
 iniciar sesión en la cuenta.
 
 -k , --keep-tokens
 Indique que el cambio de contraseña debe realizarse solo para caducado
 tokens de autenticación (contraseñas). El usuario desea mantener su
 tokens no caducados como antes.
 
 -l , --lock
 Bloquee la contraseña de la cuenta nombrada. Esta opción desactiva un
 contraseña al cambiarlo a un valor que no coincide con la posible
 valor encriptado (agrega un '!' al comienzo de la contraseña).
 
 Tenga en cuenta que esto no deshabilita la cuenta. El usuario aún puede
 poder iniciar sesión utilizando otro token de autenticación (por ejemplo, un SSH llave). Para deshabilitar la cuenta, los administradores deben usar usermod 
 --expiredate 1 (esto establece la fecha de caducidad de la cuenta al 2 de enero,
 1970).
 
 Los usuarios con una contraseña bloqueada no pueden cambiar su
 contraseña.
 
 -n , --mindays MIN_DAYS
 Establezca el número mínimo de días entre los cambios de contraseña a
 MIN_DAYS . Un valor de cero para este campo indica que el usuario
 puede cambiar su contraseña en cualquier momento.
 
 -q , --quiet
 Modo silencioso.
 
 -r , --repository GUARDAMUEBLES 
 cambio de contraseña en GUARDAMUEBLES repositorio
 
 -R , --root CHROOT_DIR 
 Aplicar cambios en el directorio CHROOT_DIR y usar el
 archivos de configuración del directorio CHROOT_DIR .
 
 -S , --Status
 Mostrar información del estado de la cuenta. La información de estado
 consta de 7 campos. El primer campo es el nombre de inicio de sesión del usuario.
 El segundo campo indica si la cuenta de usuario tiene un bloqueo
 contraseña (L), no tiene contraseña (NP), o tiene una contraseña utilizable (P).
 El tercer campo proporciona la fecha del último cambio de contraseña. los
 los siguientes cuatro campos son la edad mínima, la edad máxima, la advertencia
 período y período de inactividad para la contraseña. Estas edades son
 expresado en días
 
 -u , --unlock
 Desbloquee la contraseña de la cuenta nombrada. Esta opción se vuelve a habilitar una contraseña cambiando la contraseña a su valor anterior
 (al valor antes de usar la opción -l ).
 
 -w , --warndays WARN_DAYS
 Establezca el número de días de advertencia antes de que se cambie la contraseña
 necesario. La opción WARN_DAYS es la cantidad de días antes del
 contraseña que expira que un usuario será advertido de que su / su
 la contraseña está a punto de caducar
 
 -x , --maxdays MAX_DAYS
 Establezca el número máximo de días que una contraseña sigue siendo válida. Después MAX_DAYS , se requiere cambiar la contraseña.
 
 
 
 

   AUTOR PREGUNTA

Publicado 05 agosto 2018 - 12:18

Necesito ver lista de usuarios Linux en terminal para conocer y ver los diferentes usuarios que usan el sistema operativo Linux.

 

Me comentaron que en Linux existen diferentes comandos en terminal para poder ver usuarios. ¿Cuales son?

Agradezco todas vuestra respuesta para poder ver usuarios Linux y Listar los que tenga configurados.

Gracias por la ayuda.




118 personas más tuvieron esta duda Yo también

 

Publicado 05 agosto 2018 - 21:59

Tipos de usuarios son los usuarios en Linux y se identifican por esto:

  1. Número único de usuario
  2. User ID
  3. UID
  4. número único de grupo
  5. Group ID
  6. GID

Hay tres tipos de usuarios en Linux:

  • Usuario root También llamado superusuario o administrador.
  • Usuarios especiales bin, daemon, adm, lp, sync, shutdown, mail, operator, squid, apache, etc.
  • Usuarios normales: Se usan para usuarios individuales.

 

/etc/passwd

 

Todas las cuentas se encuentran definidas en el archivo de configuración 'passwd', ubicado dentro del directorio /etc.


 

Publicado 06 agosto 2018 - 14:05

Que yo sepa, en Linux no hay comando directo para ver los usuarios de Linux que estén creados. Se puede ver los usuarios que están en ese momento conectados, también es posible poder ver los grupos a los que pertenece el usuario que estás usando.
 
Pero ver lista completa de usuarios o completa de un grupo no es facil a través de comandos. Pero debes saber todos estos puntos, ya que te servirá justo para lo que quieres de conocer los usuarios.
 
/etc/passwd
 
Dentro de este archivo clave podrás ver toda la info de los usuarios locales, y verás lo siguiente:
  1. información de contraseña
  2. inicio de sesión
  3. grupo primario
  4. directorio principal.

Debes saber que en este archivo passwd incluye a todos los usuarios locales con los tipicos como son adm ,mail ,news ,apache etc. Estos últimos que te pongo no tienen login de inicio de sesión pero son necesarios para el uso normal de Linux.

 

Tener en cuenta que este archivo contiene los usuarios locales pero no pone los remotos al sistema que pueden iniciar el mismo, como pueden ser bases de datos que sean externas entre muchas otras aplicaciones remotas.

 
/etc/group
 
En el archivo /etc/group es donde puedes ver los grupos de usuarios en el sistema Linux. Es importante saber te dice los inicios de sesión de ese usuario concreto.
 
 
 
 

 

Publicado 06 agosto 2018 - 14:19

Lo primero, dejo esta pregunta que fue resuelta para saber como conocer grupos de cuenta usuario Linux.
 
Lo segundo y no menos importante es que debes entrar en este enlace que te pongo la forma que quieres para poder Listar los usuarios Linux que tengas en tu equipo.
 
SOLUCIÓN > Ver usuarios Linux
 
OJO: Te aconsejo también que que revises sean los pasos en vídeo que han hecho en Solvetic porque lo vas a entender de manera sencilla
 
SOLUCIÓN VIDEO: Cómo ver lista de usuarios Linux
Mira y aprender cómo ver la lista de usuarios Linux, entrando en este vídeo
 
 
Esto te va a interesar para poder saber cómo ver todos los usuarios locales de Linux. Se hace con este comando.
 
$cat /etc/passwd
 
Dentro podrás ver todos los usuarios locales de Linux. Si necesitas los nombres de usuario de inicio de sesión de usuarios, también es posible que puedas recortar los datos que necesitas. Ten en cuenta que para ver el nombre de inicio de sesion es el primer campo que aparece en cada línea que viene separada por los dos puntos :
 
$cut -d: -f1 /etc/passwd
 
Debes saber que también existe el comando passwd para hacer lo mismo. Sacando información detallada de los usuarios y así tendrás el listado. Además es importante saber que si lo que buscas es un listado con información del usuario como puede ser:
  • Fecha de cambio de contraseña
  • Edad mínima
  • Edad máxima
  • Período de inactividad
  • Etc.

 

Recomiendo que uses el comando passwd y no entrar en el archivo en lugar del archivo /etc/passwd, ya que el comando da más juegos.

 
$passwd -S -a | cut -d" " -f1
 
 
Te dejo pegado el help completo del comando passwd.
 
Passwd help command
-------------------
 
 NOMBRE 
 passwd - cambiar contraseña de usuario
 
SINOPSIS  
 passwd [ opciones ] [ INICIAR SESIÓN ]
 
DESCRIPCIÓN 
 El comando passwd cambia las contraseñas de las cuentas de usuario. Un usuario normal solo puede cambiar la contraseña de su propia cuenta, mientras
 el superusuario puede cambiar la contraseña de cualquier cuenta.passwd también
 cambia la cuenta o el período de validez de la contraseña asociada.
 
 Cambios de contraseña
 
 Al usuario se le solicita su contraseña anterior, si es
 presente. Esta contraseña se cifra y compara con el
 contraseña almacenada El usuario tiene solo una oportunidad de ingresar el correcto
 contraseña. El superusuario puede omitir este paso para que
 las contraseñas olvidadas pueden ser cambiadas.
 
 Después de ingresar la contraseña, la información de antigüedad de la contraseña es
 revisado para ver si el usuario puede cambiar la contraseña en
 esta vez. Si no, passwd se niega a cambiar la contraseña y sale.
 
 Luego, se le solicita al usuario dos veces una contraseña de reemplazo. los
 la segunda entrada se compara con la primera y se requieren ambas para
 partido para cambiar la contraseña.
 
 Luego, la contraseña es probada por su complejidad. Como una guía general,
 las contraseñas deben constar de 6 a 8 caracteres, incluyendo uno o más
 personajes de cada uno de los siguientes conjuntos:
 
 · Minúsculas alfabéticas
 
 · Dígitos 0 a 9
 
 · signos de puntuación
 
 Se debe tener cuidado de no incluir el borrado predeterminado del sistema o matar
 caracteres.passwd rechazará cualquier contraseña que no sea adecuada
 complejo.
 
 Sugerencias para contraseñas de usuario
 
 La seguridad de una contraseña depende de la fuerza del
 algoritmo de cifrado y el tamaño del espacio clave. El legado UNIX
 El método de cifrado del sistema se basa en el algoritmo NBS DES. Más
 métodos recientes ahora son recomendados (vea ENCRYPT_METHOD ). La talla de
 el espacio clave depende de la aleatoriedad de la contraseña que es
 seleccionado.
 
 Los compromisos en la seguridad de contraseñas normalmente resultan de descuidos
 selección o manejo de contraseña. Por esta razón, no deberías
 seleccione una contraseña que aparece en un diccionario o que debe ser
 escrito. La contraseña tampoco debe ser un nombre propio, su
 número de licencia, fecha de nacimiento o dirección postal. Cualquiera de estos puede ser utilizado como conjeturas para violar la seguridad del sistema.
 
 
OPCIONES 
 Las opciones que se aplican al comando passwd son:
 
 -a , --all 
 Esta opción solo se puede usar con -S y hace que se muestre el estado de
 todos los usuarios.
 
 -d , --delete
 Eliminar la contraseña de un usuario (hacerla vacía). Esta es una manera rápida de desactivar una contraseña para una cuenta. Establecerá la cuenta nombrada
 sin contraseña
 
 -e , --expire
 Expirar de inmediato la contraseña de una cuenta. Esto en efecto puede
 obligar a un usuario a cambiar su contraseña en el siguiente inicio de sesión del usuario.
 
 -h , --ayuda
 Mostrar mensaje de ayuda y salir.
 
 -i , --inactive INACTIVO
 Esta opción se usa para desactivar una cuenta después de que la contraseña
 ha expirado por varios días. Después de que una cuenta de usuario ha tenido
 una contraseña caducada para días INACTIVOS , el usuario ya no puede
 iniciar sesión en la cuenta.
 
 -k , --keep-tokens
 Indique que el cambio de contraseña debe realizarse solo para caducado
 tokens de autenticación (contraseñas). El usuario desea mantener su
 tokens no caducados como antes.
 
 -l , --lock
 Bloquee la contraseña de la cuenta nombrada. Esta opción desactiva un
 contraseña al cambiarlo a un valor que no coincide con la posible
 valor encriptado (agrega un '!' al comienzo de la contraseña).
 
 Tenga en cuenta que esto no deshabilita la cuenta. El usuario aún puede
 poder iniciar sesión utilizando otro token de autenticación (por ejemplo, un SSH llave). Para deshabilitar la cuenta, los administradores deben usar usermod 
 --expiredate 1 (esto establece la fecha de caducidad de la cuenta al 2 de enero,
 1970).
 
 Los usuarios con una contraseña bloqueada no pueden cambiar su
 contraseña.
 
 -n , --mindays MIN_DAYS
 Establezca el número mínimo de días entre los cambios de contraseña a
 MIN_DAYS . Un valor de cero para este campo indica que el usuario
 puede cambiar su contraseña en cualquier momento.
 
 -q , --quiet
 Modo silencioso.
 
 -r , --repository GUARDAMUEBLES 
 cambio de contraseña en GUARDAMUEBLES repositorio
 
 -R , --root CHROOT_DIR 
 Aplicar cambios en el directorio CHROOT_DIR y usar el
 archivos de configuración del directorio CHROOT_DIR .
 
 -S , --Status
 Mostrar información del estado de la cuenta. La información de estado
 consta de 7 campos. El primer campo es el nombre de inicio de sesión del usuario.
 El segundo campo indica si la cuenta de usuario tiene un bloqueo
 contraseña (L), no tiene contraseña (NP), o tiene una contraseña utilizable (P).
 El tercer campo proporciona la fecha del último cambio de contraseña. los
 los siguientes cuatro campos son la edad mínima, la edad máxima, la advertencia
 período y período de inactividad para la contraseña. Estas edades son
 expresado en días
 
 -u , --unlock
 Desbloquee la contraseña de la cuenta nombrada. Esta opción se vuelve a habilitar una contraseña cambiando la contraseña a su valor anterior
 (al valor antes de usar la opción -l ).
 
 -w , --warndays WARN_DAYS
 Establezca el número de días de advertencia antes de que se cambie la contraseña
 necesario. La opción WARN_DAYS es la cantidad de días antes del
 contraseña que expira que un usuario será advertido de que su / su
 la contraseña está a punto de caducar
 
 -x , --maxdays MAX_DAYS
 Establezca el número máximo de días que una contraseña sigue siendo válida. Después MAX_DAYS , se requiere cambiar la contraseña.
 
 
 
 

 

Publicado 06 agosto 2018 - 14:39

Buenos tips, yo veo que con passwd y con el archivo etc/passwd puedes ver los usuarios que hay en Linux. Espero te sirva.


 

Publicado 07 agosto 2018 - 13:12

 

Esto te va a interesar para poder saber cómo ver todos los usuarios locales de Linux. Se hace con este comando.
 
$cat /etc/passwd
 
Dentro podrás ver todos los usuarios locales de Linux. Si necesitas los nombres de usuario de inicio de sesión de usuarios, también es posible que puedas recortar los datos que necesitas. Ten en cuenta que para ver el nombre de inicio de sesion es el primer campo que aparece en cada línea que viene separada por los dos puntos :
 
$cut -d: -f1 /etc/passwd
 
Debes saber que también existe el comando passwd para hacer lo mismo. Sacando información detallada de los usuarios y así tendrás el listado. Además es importante saber que si lo que buscas es un listado con información del usuario como puede ser:
  • Fecha de cambio de contraseña
  • Edad mínima
  • Edad máxima
  • Período de inactividad
  • Etc.

 

Recomiendo que uses el comando passwd y no entrar en el archivo en lugar del archivo /etc/passwd, ya que el comando da más juegos.

 
$passwd -S -a | cut -d" " -f1
 
 
Te dejo pegado el help completo del comando passwd.
 
Passwd help command
-------------------
 
 NOMBRE 
 passwd - cambiar contraseña de usuario
 
SINOPSIS  
 passwd [ opciones ] [ INICIAR SESIÓN ]
 
DESCRIPCIÓN 
 El comando passwd cambia las contraseñas de las cuentas de usuario. Un usuario normal solo puede cambiar la contraseña de su propia cuenta, mientras
 el superusuario puede cambiar la contraseña de cualquier cuenta.passwd también
 cambia la cuenta o el período de validez de la contraseña asociada.
 
 Cambios de contraseña
 
 Al usuario se le solicita su contraseña anterior, si es
 presente. Esta contraseña se cifra y compara con el
 contraseña almacenada El usuario tiene solo una oportunidad de ingresar el correcto
 contraseña. El superusuario puede omitir este paso para que
 las contraseñas olvidadas pueden ser cambiadas.
 
 Después de ingresar la contraseña, la información de antigüedad de la contraseña es
 revisado para ver si el usuario puede cambiar la contraseña en
 esta vez. Si no, passwd se niega a cambiar la contraseña y sale.
 
 Luego, se le solicita al usuario dos veces una contraseña de reemplazo. los
 la segunda entrada se compara con la primera y se requieren ambas para
 partido para cambiar la contraseña.
 
 Luego, la contraseña es probada por su complejidad. Como una guía general,
 las contraseñas deben constar de 6 a 8 caracteres, incluyendo uno o más
 personajes de cada uno de los siguientes conjuntos:
 
 · Minúsculas alfabéticas
 
 · Dígitos 0 a 9
 
 · signos de puntuación
 
 Se debe tener cuidado de no incluir el borrado predeterminado del sistema o matar
 caracteres.passwd rechazará cualquier contraseña que no sea adecuada
 complejo.
 
 Sugerencias para contraseñas de usuario
 
 La seguridad de una contraseña depende de la fuerza del
 algoritmo de cifrado y el tamaño del espacio clave. El legado UNIX
 El método de cifrado del sistema se basa en el algoritmo NBS DES. Más
 métodos recientes ahora son recomendados (vea ENCRYPT_METHOD ). La talla de
 el espacio clave depende de la aleatoriedad de la contraseña que es
 seleccionado.
 
 Los compromisos en la seguridad de contraseñas normalmente resultan de descuidos
 selección o manejo de contraseña. Por esta razón, no deberías
 seleccione una contraseña que aparece en un diccionario o que debe ser
 escrito. La contraseña tampoco debe ser un nombre propio, su
 número de licencia, fecha de nacimiento o dirección postal. Cualquiera de estos puede ser utilizado como conjeturas para violar la seguridad del sistema.
 
 
OPCIONES 
 Las opciones que se aplican al comando passwd son:
 
 -a , --all 
 Esta opción solo se puede usar con -S y hace que se muestre el estado de
 todos los usuarios.
 
 -d , --delete
 Eliminar la contraseña de un usuario (hacerla vacía). Esta es una manera rápida de desactivar una contraseña para una cuenta. Establecerá la cuenta nombrada
 sin contraseña
 
 -e , --expire
 Expirar de inmediato la contraseña de una cuenta. Esto en efecto puede
 obligar a un usuario a cambiar su contraseña en el siguiente inicio de sesión del usuario.
 
 -h , --ayuda
 Mostrar mensaje de ayuda y salir.
 
 -i , --inactive INACTIVO
 Esta opción se usa para desactivar una cuenta después de que la contraseña
 ha expirado por varios días. Después de que una cuenta de usuario ha tenido
 una contraseña caducada para días INACTIVOS , el usuario ya no puede
 iniciar sesión en la cuenta.
 
 -k , --keep-tokens
 Indique que el cambio de contraseña debe realizarse solo para caducado
 tokens de autenticación (contraseñas). El usuario desea mantener su
 tokens no caducados como antes.
 
 -l , --lock
 Bloquee la contraseña de la cuenta nombrada. Esta opción desactiva un
 contraseña al cambiarlo a un valor que no coincide con la posible
 valor encriptado (agrega un '!' al comienzo de la contraseña).
 
 Tenga en cuenta que esto no deshabilita la cuenta. El usuario aún puede
 poder iniciar sesión utilizando otro token de autenticación (por ejemplo, un SSH llave). Para deshabilitar la cuenta, los administradores deben usar usermod 
 --expiredate 1 (esto establece la fecha de caducidad de la cuenta al 2 de enero,
 1970).
 
 Los usuarios con una contraseña bloqueada no pueden cambiar su
 contraseña.
 
 -n , --mindays MIN_DAYS
 Establezca el número mínimo de días entre los cambios de contraseña a
 MIN_DAYS . Un valor de cero para este campo indica que el usuario
 puede cambiar su contraseña en cualquier momento.
 
 -q , --quiet
 Modo silencioso.
 
 -r , --repository GUARDAMUEBLES 
 cambio de contraseña en GUARDAMUEBLES repositorio
 
 -R , --root CHROOT_DIR 
 Aplicar cambios en el directorio CHROOT_DIR y usar el
 archivos de configuración del directorio CHROOT_DIR .
 
 -S , --Status
 Mostrar información del estado de la cuenta. La información de estado
 consta de 7 campos. El primer campo es el nombre de inicio de sesión del usuario.
 El segundo campo indica si la cuenta de usuario tiene un bloqueo
 contraseña (L), no tiene contraseña (NP), o tiene una contraseña utilizable (P).
 El tercer campo proporciona la fecha del último cambio de contraseña. los
 los siguientes cuatro campos son la edad mínima, la edad máxima, la advertencia
 período y período de inactividad para la contraseña. Estas edades son
 expresado en días
 
 -u , --unlock
 Desbloquee la contraseña de la cuenta nombrada. Esta opción se vuelve a habilitar una contraseña cambiando la contraseña a su valor anterior
 (al valor antes de usar la opción -l ).
 
 -w , --warndays WARN_DAYS
 Establezca el número de días de advertencia antes de que se cambie la contraseña
 necesario. La opción WARN_DAYS es la cantidad de días antes del
 contraseña que expira que un usuario será advertido de que su / su
 la contraseña está a punto de caducar
 
 -x , --maxdays MAX_DAYS
 Establezca el número máximo de días que una contraseña sigue siendo válida. Después MAX_DAYS , se requiere cambiar la contraseña.

 

 

El comando help ? siempre viene bien como has puesto para conocer a fondo sus posibilidades. Bien por ponerlo, me viene bien a mi también.


 

Publicado 09 agosto 2018 - 11:24

Para ver usuarios con sesión iniciada se usa comandos como who , w o finger. Para poder listar solo a usuarios que sean reales de sistemas Linux, habeis puesto buenos ejemplos para poder hacerlos, pero os pongo yo ahora uno de estos interesantes porque saca solo los reales. Esto es si quieres queno salga en el listado los tipicos como admin y todos esos que son de sistema.
 
Doy por hecho que los usuarios reales en Linux de este ejemplo salen con directorio inicio en /home, ejecutar este comando siguiente:
 
cat /etc/passwd | grep '/home' | cut -d: -f1
 
Tener en cuenta que si los teneis en otras carpetas a los usuarios, en el comando anterior solo hay que modificar la carpeta grep.
 
Ese comando ha mostrado los usuarios locales de Linux. Si queremos ahora poder mostrar los usuarios que tienen acceso al sistema con bases de datos como LDAP u otras, usar el comando getent. Un ejemplo para esos casos recordar usar este comando:
 
getent passwd | cut -d: -f1
 
 
Os dejo video también:
 
 

 

Publicado 09 agosto 2018 - 11:33

Para listar todos los usuarios en un grupo suelo usar esta combi, la dejo por si os sirve, tener en cuenta que esta info se saca del archivo /etc/passwd y usa la identificación del grupo en lugar del nombre del grupo.
 
grep ^destacados /etc/groups | cut -d: -f4
 
Ese ejemplo muestra el comando que ejecutando saca lista de los usuarios que están en el grupo de usuarios usb,incluir a los usuarios que tienen "destacados" como su grupo principal.
 
Dentro del archivo /etc/passwd podrás ver el tema como funciona.
Esto te motrará ejemplo de usuarios que están en el archivo passwd poniendo destacados como grupo principal de analisis.
 
grep :`grep ^destacados /etc/group | cut -d: -f3`: /etc/passwd
 
Se pueden combinar todos los comandos que uno quiera, lo digo para saber el potencial de busqueda que podemos hacer.
 
grep ^destacados /etc/group |cut -d: -f4 && grep :`grep ^destacados /etc/group | cut -d: -f3`: /etc/passwd | cut -d: -f1
 
Espero que os sirva de mas ejemplos, el que diga que no se puede buscar usuarios es que no es de Linux puro jeje.

   AUTOR PREGUNTA

Publicado 09 agosto 2018 - 11:56

Gracias a todos por la ayuda, me ha quedado claro e iré probando todos los comandos.


 

Publicado 05 enero 2019 - 23:15

Hola amigo, espero te encuentres de lo mejor, la verdad, es que en el sistema operativo Linux es de suma importancia poder organizar los usuarios y los subusuarios en forma de lista para que el usuario root o usuario administrador pueda regir en cuanto a las características y actividades que lleva cada uno, hacerlo era antes algo complicado.

 

Sin embargo, no desesperes, yo te ayudaré a hacerlo con unos simples comandos que te permitirán conseguirlos y administrarlos de la mejor manera, solo debes introducir algunos textos que a continuación te explicare.

 

Paso 1:

  • Antes de proceder a usar los comandos y los textos, es necesario que puedas ingresar a la terminal de tu sistema Linux, que es efectivamente donde se realizan todos los comandos de forma Manual.
  • Para ello, debes dirigirte hacia el menú y buscar entre las opciones la palabra “Aplicaciones”, no obstante, aparecerán algunas más pero deberás presionar la opción que diga “Accesorios” y acto seguido podrás visualizar la palabra “Terminal” y hacer click en ella.

Paso 2:

  • Una vez que hayas podido ingresar a la terminal de tu sistema operativo Linux, podrás comenzar a escribir los comandos: el primero de ellos te permitirá listar de forma instantánea los usuarios de tu Linux.
  • Debes escribir al pie de la letra utilizando en este caso el comando “passwd” empezamos con un símbolo + las letras awk + -, apostrofe + : apostrofe de nuevo + { seguida de la palabra print $1 + } + apostrofe /etc/+ El comando passwd.

Debe quedar algo como esto: $ awk -F ':' '{ print $1}' /etc/passwd

 

Además de poder colocar los usuarios en forma de listas, también podrías enumerarlos con el fin de conseguir la organización que deseas, para ello sigue introduciendo el siguiente texto comando:

 

Paso 1:

  • Dentro de la terminal de tu sistema operativo vas a proceder a escribir sin modificar el siguiente cifrado: compgen será el comando para enumerar, es sencillo solo debes colocar $+el comando compgen + - u y listo, para ser más gráfico te lo mostraré de esta manera: $ compgen -u

Paso 2:

  • Automáticamente, luego de colocar el texto y darle a “Enter” te aparecerán los usuarios enumerados y podrás distinguir uno del otro con los mismos números y administrar por supuesto.

Ahora bien, con esto podrás enumerar y listar todos los usuarios, pero si quieres listar solos los usuarios sudos o usuarios especiales lo que debes hacer es seguir los siguientes pasos.

 

Paso1:

  • Dentro de la terminal de Linux al igual que los pasos anteriores vas a tener que escribir el siguiente texto y comando para poder cifrar:
  • En este caso el comando será “grep” y comenzaremos colocando $ + el comando + apostrofe + ^ sudo:.+ * $ + apostrofe + /etc/ + group + | + cut -d: + - f4 y por último le agregamos sk,ostechnix.

Debería quedar algo como esto: $ grep '^sudo:.*$' /etc/group | cut -d: -f4 sk,ostechnix

 

Paso 2:

  • Luego de cifrar el texto dentro de la terminal solo debes dar clicc en “Enter” y visualizar tus usuarios. 

No olvides que en todos los textos introducidos debes colocar todo al pie de la letra.

 

Te deseo suerte con esto, saludos

 


18 Respuestas