Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
# Проверяем примонтирован ли yandex disk к директории если да, то отключаем
if grep -q "ya.disk" /proc/mounts; then
# Выводим сообщение в области уведомлений.
notify-send -u normal "Yandex Disk" "На данный момент примонтирован \n ОТМОНТИТРОВАНИЕ !"
# Отключаем шифрованный раздел
# пользователь должен быть в группе fuse
fusermount -u /home/user/ya.disc.encrypted
# Отмонтируем Диск с правами пользователя
# в /etc/fstab , в парметрах монтирования должен быть параметр user (все параметры: rw,uid=1000,gid=1000,user,noauto)
umount /home/andrey/ya.disk
# если не примонтирован
else
# Выводим сообщение в области уведомлений.
notify-send -u normal "Yandex Disk" "Не примонтирован"
# Спрашиваем пароль шифрования во всплывающем окне
pass=$(zenity --password --title "Пароль от EncFS" )
# Монтируем яндекс диск с учётными данными из /etc/davfs2/secrets
mount /home/andrey/ya.disk
# Подключаем шифрованную папку
echo $pass | encfs -S -o uid=1000,gid=1000 /home/andrey/ya.disk/encrypted/ /home/andrey/ya.disc.encrypted/
# Ждём (lol)
ping ya.ru -c 1
# Выводим сообщение в области уведомлений
notify-send -u normal "Yandex Disk" "Успешно примонтирован"
fi
davfs2 и encfs на box.com