Ошибка с Ecryptfs-mount-private из-за setreuid

391
Micah

Следуя руководству archlinux по ecryptfs, я работал над созданием сквозной зашифрованной папки в / home / share. Я делаю это на OpenSUSE Leap 15 с ecryptfs-utils. Я правильно сгенерировал конфигурационный файл, похожий на fstab, который я назвал share.conf и share.sig. Затем я загрузил правильный ключ в связку ключей ядра. Однако, когда я бегу:

mount.ecryptfs_private share 

Я получаю следующий вывод:

setreuid: Operation not permitted 

Сначала это было вызвано неправильными разрешениями для /sbin/mount.ecryptfs_private. Я решил это с помощью переустановки, и теперь разрешения:

-rwxr-xr-x 1 root root 34152 Aug 20 12:49 /sbin/mount.ecryptfs 

Есть мысли о том, что делать? Из кода я знаю, что mount.ecryptfs_private выполняет сложные действия с разрешениями, потому что для монтирования fs ему необходим root-доступ, но для доступа к их связке ключей должен быть пользователь, так что это кажется хрупкой установкой. Я мог бы начать искать настройки SELinux для ecryptfs

0

0 ответов на вопрос

Похожие вопросы