Guest User

Untitled

a guest
Jul 17th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. ##################################################################
  2.  
  3. # This script is used to copy wifi password files from /etc/NetworkManager/system-connections folder
  4.  
  5. # check if the wifi_pass_dir exists, and delete it if it does
  6. if [ -d "wifi_pass_dir" ]
  7. then
  8. rm -rf wifi_pass_dir
  9. fi
  10.  
  11. # Create wifi_pass_dir folder
  12. mkdir wifi_pass_dir
  13.  
  14.  
  15. #copy the files from NetworkManager to the folder created, these files can only be read by the root user so use sudo
  16. sudo cp /etc/NetworkManager/system-connections/* ./wifi_pass_dir
  17.  
  18.  
  19. # change the file permission from read only by root to read and write by any user (666)
  20. sudo chmod 666 ./wifi_pass_dir/*
  21.  
  22. #create a list so we know what wifi passwords are saved
  23. sudo ls /etc/NetworkManager/system-connections > ./wifi_pass_dir/pass_list.txt
  24.  
  25. # Read name of wifi from pass_list.txt and print on screen
  26. cd wifi_pass_dir
  27. filename="pass_list.txt"
  28.  
  29. while read -r line
  30. do
  31. name="$line"
  32. echo $name
  33. cat "$name" | grep psk=
  34. done < "$filename"
  35. ##################################################################
  36.  
  37. #!/bin/bash
  38.  
  39. set -eu
  40.  
  41. # Ensure the wifi_pass_dir exists
  42. rm -rf wifi_pass_dir
  43. mkdir wifi_pass_dir
  44.  
  45. cat "$name" | grep psk=
  46.  
  47. grep psk= "$name"
  48.  
  49. #!/bin/bash
  50. exec grep 'psk=' /etc/NetworkManager/system-connections/*
Add Comment
Please, Sign In to add comment