Ir al contenido

Ranking


Contenido Popular

Mostrando contenido con la reputación más alta en 01/03/19 en todas las áreas

  1. 1 punto
    Pepetops

    script usuarios

    Yo diría que has puesto la primera parte de la comparativa. If ALGO debe compararse con OTRO, de forma que sea igual, menor, mayor, existe o no existe, etc... Con grep estas buscando una expresión en el fichero /etc/passwd. El resultado deberías guardarlo en una variable, por ejemplo ALGO, luego el usuario introducido es el que comparas con "$ALGO" if [ "$ALGO" = "$USUARIO"] then echo "Usuario existe" else echo "Usuario No existe" fi A mi solo me da resultado grep si lo ejecuto sin las opciones que pones, así grep "pepetops" /etc/passwd tengo una línea de resultado, con tu línea no tengo nada. En este caso el if más resolutivo sería el siguiente: ALGO="$(grep "$usuario" /etc/passwd)" if [ -z "$ALGO" ] then echo "ALGO está vacío" else echo "ALGO tiene algo escrito" fi
  2. 1 punto
    mijailbellum

    script usuarios

    El if es un si condicional, osea, algo así si "esto=x" entonces "lo otro" if [ "esto" = "x" ] then lo otro fi Si después del then que es el entonces añades un else, significa "si no" if [ "esto" = "x" ] then lo otro else otra cosa distinta fi Ahora no te puedo ayudar con el guión pero quizás con esto y usando un poco algún buscador puedas sacarlo por ti mismo.
  3. 1 punto
    mirror25

    script usuarios

    He probado poniendo el if pero me da error de sintaxis. El if que he puesto al final del script, es correcto? Gracias.
  4. 1 punto
    portaro

    script usuarios

    Necesitas la comprobacion mediate sintaxis de comando - los script no son más que tareas de comandos programadas en ejecucion. Lo que tienes que hacer es buscar un simil a if then en script volcarlo en el código en la parte que quieras que - si existe - entonces pregunta tal - y de ally sales a seguri las otras tareas. If then else.
  5. 1 punto
    Creo que la manera facil seria ponerle nueva passwd a root → $ sudo passwd Lo que secadra se cracheo fue el aceso de usuarios es decir todos probablemente por cacharrear con updates mediante sudo y cuelgue de maquina con acciones de configuración de upgrades en activo.
×