02-password 592 B

123456789101112131415161718192021222324252627282930313233
  1. #!/bin/bash
  2. # Licence : GPL v3
  3. # Author: Laurent HUBERT
  4. #
  5. # Changes the root password
  6. #
  7. cat <<EOF
  8. ##################################
  9. # Changing super-user password #
  10. ##################################
  11. EOF
  12. status=1
  13. while [ 0 -ne "$status" ]
  14. do
  15. passwd
  16. status=$?
  17. if [ 0 -ne "$status" ]
  18. then
  19. echo "Error changing super-user password"
  20. echo "Please try again"
  21. else
  22. cat <<EOF
  23. **********************************
  24. * super-user password : changed *
  25. **********************************
  26. EOF
  27. exit 0
  28. fi
  29. done
  30. echo "An error occurred changing super-user password"
  31. exit $status