Advertisement
Guest User

Untitled

a guest
Mar 14th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. #!/bin/bash
  2. USER="$(pwd | cut -f3 -d'/')"
  3. PASSWD="$( date +%s | sha256sum | base64 | head -c 8 ; echo )"
  4. PASSWD_CRYPTO="$(openssl passwd -crypt $PASSWD)"
  5. if [ -f /home/$USER/.htaccess ]; then
  6. mv /home/$USER/.htaccess /home/$USER/.htaccess.bkp
  7. fi
  8.  
  9. echo "AuthType Basic
  10. AuthName "TOS"
  11. AuthUserFile /home/$USER/.htpasswd
  12. Require valid-user" > /home/$USER/.htaccess
  13.  
  14. echo "$USER:$PASSWD_CRYPTO" > /home/$USER/.htpasswd
  15.  
  16. echo "User: $USER
  17. Password: $PASSWD"
  18.  
  19. chattr +ia /home/$USER/.htpasswd
  20. chattr +ia /home/$USER/.htaccess
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement