Linux: monte e desmonte como usuário sem fstab

1

Eu estou escrevendo este software que cria nós de dispositivo de bloco virtual quase como loop faz. Eu preciso permitir que não-superusuários montem e desmontem sistemas de arquivos desses dispositivos. Não sei os nomes dos nós de dispositivo de bloco antecipadamente, portanto, não posso usar entradas fstab para adicionar sinalizadores de "usuário" ou "proprietário".

Atualmente eu resolvo isso fornecendo uma pequena ferramenta auxiliar suína que verifica se esse é realmente o "meu" dispositivo de bloco que o usuário está tentando montar e depois apenas chama / sbin / mount ou / sbin / umount para fazer o trabalho. Isto é definitivamente melhor do que definir um bit suid para o programa inteiro, mas não realmente perfeito. Existe uma maneira melhor?

Inso.

    
por Inso Reiges 19.07.2011 / 10:31

1 resposta

1

Talvez o programa pmount possa ajudar você. Outra opção é definir regras de sudo. O programa sudo permite que você defina algumas regras bem específicas quando você apertar sua sintaxe de configuração.

    
por 19.07.2011 / 10:58

Tags