Truecrypt на Linux (путаница разрешений)
Я довольно неопытен в Linux... Так что, пожалуйста, потерпите меня здесь.
Я продолжаю сталкиваться с проблемами разрешения при работе с truecrypt
в линуксе В настоящее время я бегу truecrypt
как root для монтирования моих зашифрованных устройств и контейнеров. Это все работает нормально, но мне нужно взаимодействовать с подключенными томами в терминале как root, и я не могу использовать многие из моих приложений для файлов... Либо потому, что они не могут быть запущены как root, либо я не знаю, как использовать их из терминала. Это кажется мне действительно неудобным.
Как люди справляются с этим? Я что-то упустил, или это просто так должно быть?
Я сейчас на Fedora 17 (KDE Spin), но у меня проблемы с любым дистрибутивом, который я пробую.
1 ответ
Проблема в том, что SUID не установлен с правами root.
ls -l /usr/bin/truecrypt
На вашей системе выдаст вывод как:
-rwxr-xr-x 1 root root
Чтобы установить тип SUID:
chmod u+s /usr/bin/truecrypt
Теперь 'ls -l' должен выглядеть так:
-rwsr-xr-x 1 root root
Когда исполняемому файлу предоставляются разрешения SUID, при каждом запуске исполняемого файла результирующий процесс будет принадлежать владельцу исполняемого файла, а не лицу, запускающему процесс.