removed scripts, fix README.MD, renamed light

This commit is contained in:
TheK4n 2021-12-30 16:16:53 +00:00
parent 0596089111
commit ef4ddb1c3a
10 changed files with 1 additions and 154 deletions

View File

@ -42,7 +42,7 @@ make
* [Cron](doc/cron.md) * [Cron](doc/cron.md)
* [GPG](doc/gpg.md) * [GPG](doc/gpg.md)
* [SSH](doc/ssh.md) * [SSH](doc/ssh.md)
* [Vim](doc/vim.md) * [Tar](doc/tar.md)

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bash
symbols='/ - \ | / - \ |'
while true;
do
for i in $symbols;
do
echo -n -e "\b$i"
sleep 0.3
done
done

View File

@ -1,3 +0,0 @@
sudo umount ./decrypted
sudo cryptsetup luksClose myEncryptedVolume
rm -rf decrypted

View File

@ -1,34 +0,0 @@
mkdir decrypted
mkdir encrypted && cd encrypted
# create image size 1GB
dd if=/dev/zero of=encrypted.img bs=1 count=0 seek=1G
# create keyfile
dd if=/dev/random of=key.keyfile bs=1024 count=2
# create encrypted image with keyfile
sudo cryptsetup luksFormat encrypted.img key.keyfile
echo "Enter passphrase( first half - your master key, last half - random passphrase on paper )"
# encrypt keyfile with passphrase
# decrypt image
sudo cryptsetup luksOpen encrypted.img myEncryptedVolume --key-file key.keyfile
gpg -c key.keyfile
shred -zun 2 key.keyfile
sudo mkfs.ext4 /dev/mapper/myEncryptedVolume
sudo mount /dev/mapper/myEncryptedVolume ../decrypted
sudo chown -R $USER ../decrypted
# close image
sudo umount ../decrypted
sudo cryptsetup luksClose myEncryptedVolume
rm -fr ../decrypted
echo "move encrypted/key.keyfile on external media"

View File

@ -1,23 +0,0 @@
usage() {
echo "Usage: $0 [keyfile path]" >&2
exit 1
}
ENCRYPTED_KEYFILE="$1"
if [ -z "$ENCRYPTED_KEYFILE" ]
then
echo "Error: missing source file path parameter." >&2
usage
fi
mkdir decrypted
gpg -d "$ENCRYPTED_KEYFILE" > decrypted/key.keyfile
sudo cryptsetup luksOpen encrypted/encrypted.img myEncryptedVolume --key-file decrypted/key.keyfile
shred -zun 2 decrypted/key.keyfile
sudo mount /dev/mapper/myEncryptedVolume ./decrypted

View File

@ -1,28 +0,0 @@
#!/usr/bin/env bash
if [ "$EUID" -ne 0 ]; then
echo "luks: Please run as root" >&2
exit 1
fi
while getopts ":c :o" opt; do
case $opt in
c)
sudo umount /mnt/Files &>/dev/null && sudo cryptsetup luksClose Files || echo "luks: Already unmounted" >&2
exit 0
;;
o)
sudo cryptsetup luksOpen /dev/sdb5 Files && sudo mount /dev/mapper/Files /mnt/Files && echo "luks: Successfully decrypted"
exit 0
;;
\?)
echo "luks: Invalid option: -$OPTARG" >&2 && exit 2
;;
esac
done
echo "luks: No option, -o to open, -c to close" >&2 && exit 3

View File

@ -1,17 +0,0 @@
#!/usr/bin/bash
# removes log files with size greater then 100Mb
for i in $(du -a /var/log/* | sort -hr | tr '\t' ':')
do
size_file=( $(echo "$i" | tr ':' ' ') )
size="${size_file[0]}"
file="${size_file[1]}"
if [ "$size" -ge 102400 ] && [ -f "$file" ]; then
rm "$file"
fi
done

View File

@ -1,36 +0,0 @@
#!/bin/bash
current_tty=$(tty)
ttys=$(ps aux | grep "$(basename "$SHELL")$" | grep "^$USER\s" | awk '{print("/dev/"$7)}' | grep -v "$current_tty")
while getopts ":l :d :c :s" opt; do
# shellcheck disable=SC2213
case $opt in
l)
echo -e "$current_tty - Current\n$ttys" | sort
;;
d)
for i in $ttys
do
echo -e "\nkan: detect: $i" > "$i" &
done
;;
c)
echo "$current_tty"
;;
s)
read -r input_text
for i in $ttys
do
echo "$input_text" > "$i"
done
;;
\?)
echo "Invalid option: -$OPTARG" >&2
;;
esac
done