elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  script usuarios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: script usuarios  (Leído 573 veces)
Merlindvd

Desconectado Desconectado

Mensajes: 10


Ver Perfil
script usuarios
« en: 28 Febrero 2019, 12:38 pm »

Hola a tod@s, estoy realizando un script y necesito algo de ayuda.
El script debe hacer lo siguiente:

1. Pedir que se introduzca el usuario.
2. Comprobar si existe en /etc/passwd, si existe, informar del error y volver al punto 1.

Por ahora tengo hecho parte del script, pero no sé como decirle que compruebe si existe y volver a preguntar de nuevo.
Muchas gracias!

#!/bin/bash
while true;
do
read -p "¿Quiere introducir un usuario? (s/N): " sn
case $sn in
[Ss]* ) read -p "Introduzca el usuario: " usuario;;
[Nn]* ) exit;;
esac
done
if [ grep -qi "^$USUARIO:" /etc/passwd ]


En línea

WHK
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.406


The Hacktivism is not a crime


Ver Perfil WWW
Re: script usuarios
« Respuesta #1 en: 9 Marzo 2019, 03:35 am »

Mira: https://stackoverflow.com/questions/14810684/check-whether-a-user-exists#answer-51894266

Código:
#! /bin/bash
USER_NAME=bakul
cat /etc/passwd | grep ${USER_NAME} >/dev/null 2>&1
if [ $? -eq 0 ] ; then
    echo "User Exists"
else
    echo "User Not Found"
fi

A eso le agregas un while, el input y ya.

saludos.



En línea

Telegram: @WHK102 - Semáforo Epidemiologico Chile
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
SCRIPT PHP REGISTRO DE USUARIOS
PHP
emofilicox 2 3,051 Último mensaje 18 Julio 2007, 14:23 pm
por vicmarcal
ayuda con un script de usuarios en php
PHP
ahaugas 2 1,563 Último mensaje 10 Noviembre 2008, 17:16 pm
por ahaugas
Crear usuarios a traves de un script
GNU/Linux
alzehimer_cerebral 0 2,426 Último mensaje 28 Febrero 2011, 09:58 am
por alzehimer_cerebral
[Bash] script usuarios con parámetros
Scripting
lucho_7 1 2,648 Último mensaje 16 Abril 2011, 01:21 am
por leogtz
script linux mostrar usuarios
Programación General
almorace 1 1,951 Último mensaje 5 Junio 2016, 22:00 pm
por almorace
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines