Guest User

el mismisimo for

a guest
Jun 11th, 2015
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.28 KB | None | 0 0
  1. #!/bin/bash
  2. #ismael moreno
  3. #for.sh
  4. #peso de cada perfil,superan 200MB ¿bloquear el accesso?,bin/false
  5. #se que me falta comentarle
  6. clear
  7. for VARIABLE in `ls - /home`
  8. do
  9. PERSOPERFILES=`du -s "/home/$VARIABLE" 2> /dev/null | cut -d: -f1`
  10. echo " el peso de los perfiles es de $PESOPERFILES "
  11. done
  12. sleep 2
  13. echo " este perfil es de $VARIABLE "
  14. #aqui abajo me da un fallo.... y no se porque
  15. if [ "$PERSOPERFILES" -gt "200000" ]
  16. then
  17. echo " la carpeta /home/$VARIABLE del usuario $VARIABLE pasa del limite permitido"
  18. echo " ¿quiere bloquear la cuenta? "
  19. sleep 2
  20. echo " pulse s para aceptar o n para denegar "
  21. read -n1 OPC
  22. fi
  23. clear
  24. case $OPC in
  25. s | S )
  26. echo " se esta procediendo a bloquear la cuenta "
  27. echo  " espere "
  28. sleep 1
  29. echo "."
  30. sleep 1
  31. echo "."
  32. sleep 1
  33. echo "."
  34. BLOQUEAR=`more etc/passwd | grep ^{$VARIABLE}: | cut -d ":" -f7 > campo bueno.txt
  35. # creo que eh cogido bien el campo siete del usuario que yo queria ahora no se como cogiendo ese campo como modificarle... y cambiarle por /bin/bash.
  36. echo " terminaria de hacerlo" ;;
  37. n | N )
  38. echo " gracias por todo "
  39. exit
  40. esac
  41. # cuando lo leas no seas malo y no te rias mucho de mi ajajajjaja
  42. # el exit le eh puesto hay pero dudaba si ponerle antes
  43. # no pongas el examen muy dificil que mira que nivel mas bajo tengo jajaj
Advertisement
Add Comment
Please, Sign In to add comment