сделал криптофайл (для dm-crypt, в ext2fs) как описано на опеннете. написал скрипт монтирования:
#!/bin/sh
if [ -d '~/_CRYPTO/cryptodisk/lost+found' ]; then echo "Cryptodisk is mounted already!"; sleep 3; exit; fi;
LOOPDEV=`/sbin/losetup -f`
sudo /sbin/losetup $LOOPDEV ~/_CRYPTO/crypto.img
sudo /sbin/cryptsetup luksOpen $LOOPDEV crypto
sudo /bin/mount /dev/mapper/crypto ~/_CRYPTO/cryptodisk
if [ -d '~/_CRYPTO/cryptodisk/lost+found' ];
then echo $LOOPDEV > /home/x/_CRYPTO/looptmpdev; echo "Cryptodisk is mapped to $LOOPDEV and mounted";
else sudo /sbin/losetup -d $LOOPDEV; echo "Cryptodisk is *NOT* mounted"; sleep 3;
fi;
где cryptodisk это моунтпойнт, crypto.img - криптофайл, looptmpdev - хранит имя loopdevice для отмонтирования.
проблема - монтируется от рута. долго копал man mount - ничего.
вариант umask=0000 работает только для fat. может не там копаю?
Ответ на:
комментарий
от LowLevel

Ответ на:
комментарий
от LowLevel
Ответ на:
комментарий
от e

Ответ на:
комментарий
от LowLevel

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум LiveUSB с зашифрованной корневой ФС (2019)
- Форум udev монтирование (2010)
- Форум [lvm] initramfs (2011)
- Форум Debian USB automount (2023)
- Форум [udev] Скрипт автомонтирования (2010)
- Форум Подскажите почему не работает правило udev (2020)
- Форум Помогите разобраться со скриптом (2010)
- Галерея Мечта параноика (2012)
- Форум Ubuntu / Debian dual boot (2018)
- Форум Помогите в написании скрипта по установке docker(ошибка) (2018)