Ensure to kill all git-credential daemon and sockets.
This commit is contained in:
parent
952736f80c
commit
b0d36ad389
17
veille.sh
17
veille.sh
|
@ -1,9 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Description: Kill all ssh connections
|
||||
# Delete all ssh agents
|
||||
# Ensure to kill all ssh-agent
|
||||
# Ensure to kill all gpg-agent
|
||||
# Ensure to delete everything link to {ssh,gpg}-agent
|
||||
# Ensure to kill all git-credential sockets
|
||||
# Kill keepass2
|
||||
# Kill cached password
|
||||
# Turn off the screen
|
||||
# Lock the screen
|
||||
### Give an easy way to call this function with a keybind.
|
||||
## For example with herbstluftwm: "hc keybind $Mod-Shift-c spawn ~/bin/veille.sh"
|
||||
|
@ -13,20 +17,31 @@
|
|||
# SSH Connections
|
||||
killall ssh
|
||||
rm -rf ~/.ssh/socks/*
|
||||
|
||||
# SSH Agent
|
||||
killall ssh-agent
|
||||
rm -rf /tmp/ssh-*
|
||||
|
||||
# GPG Agent
|
||||
keychain --agents gpg --clear
|
||||
kill $(pidof gpg-agent)
|
||||
|
||||
# Delete everything link to ssh-agent or gpg-agent
|
||||
rm -rf ~/.keychain/*
|
||||
|
||||
# git-credential sockets
|
||||
killall git-credential-cache--daemon
|
||||
rm -f ~/.git-credential-cache/*
|
||||
|
||||
# Keepass2 (killall keepass, both those launch with 'mono' and those launch with 'cli)
|
||||
ps ax | grep -v 'awk' | awk '/keepass2/,NF=1' | xargs kill
|
||||
|
||||
# Delete sensitive files can contains unwanted clear passwords
|
||||
rm -f ~/.config/evince/print-settings ~/.config/eog/eog-print-settings.ini ~/.gimp-2.8/print-settings
|
||||
|
||||
# Turn off the screen
|
||||
sleep 3; xset dpms force off
|
||||
|
||||
# Lock the screen
|
||||
#i3lock -c 000000 --pointer win -d
|
||||
i3lock -i /home/jegardai/Images/system/empire_needs_you.png --pointer win -d -e -t
|
||||
|
|
Loading…
Reference in New Issue