O usuário normal não pode desmontar se montado pelo root

2

Estou executando um script que precisa de privilégios de root. Uma de suas funcionalidades é montar um HDD de usuário conectado usando udisksctl utility. Eu estou usando como

udisksctl mount -b /dev/sdX --options umask=0000

mas quando é bem-sucedido, monta-o automaticamente em /media/root/<LABEL> . Mas como monta no diretório do root, um usuário normal não pode usá-lo ou desmontá-lo, etc.

Como posso ter sucesso? Alguma coisa errada com meu uso de umask ou é sobre variáveis env? (Minha distro é Ubuntu, estou usando o udisksctl para problemas entre plataformas.)

    
por ozirus 19.08.2015 / 23:32

2 respostas

0

A idéia é que você pode escolher um ponto de montagem que seja acessível. Então tente:

mount /dev/sdX /target/blablabla -o rw,umask=0000
    
por 20.08.2015 / 01:26
0

Eu resolvi o problema. Em /media/X/<labelname> , X vem da variável de ambiente LOGNAME

    
por 20.08.2015 / 07:58