Truecrypt no Linux (confusão de permissão)

0

Eu sou muito inexperiente com o Linux ... Então, por favor, tenha paciência comigo aqui.

Continuo com problemas de permissão ao trabalhar com truecrypt no Linux. Atualmente, executo truecrypt como root para montar meus dispositivos e contêineres criptografados. Isso tudo funciona bem, mas eu tenho que interagir com os volumes montados no terminal como root, e não consigo usar muitos dos meus aplicativos nos arquivos ... Ou porque eles não podem ser executados como raiz ou eu não sei como usá-los no terminal. Isso parece muito inconveniente para mim.

Como as pessoas lidam com isso? Estou faltando alguma coisa, ou é assim que as coisas devem ser?

Eu estou no Fedora 17 (KDE spin) agora, mas eu tenho esse problema com qualquer distro que eu tente.

    
por xcross 29.10.2012 / 11:54

1 resposta

1

O problema é que o SUID não está definido com a propriedade de raiz.

ls -l /usr/bin/truecrypt

No seu sistema, você terá uma saída como:

-rwxr-xr-x 1 root root

Para definir o tipo de SUID:

chmod u+s /usr/bin/truecrypt

Agora, 'ls -l' deve ficar assim:

-rwsr-xr-x 1 root root

Quando um executável recebe permissões SUID, sempre que o executável é iniciado, o processo resultante terá a propriedade do proprietário do executável, não a pessoa que está iniciando o processo.

    
por 31.10.2012 / 10:15