Como controlar as permissões de uma unidade usb montada?

0

Eu tenho várias unidades USB, usadas para diferentes propósitos, e notei que elas têm permissões diferentes quando montadas e, além disso, um comando chmod não tem efeito. Por que isso e existe uma solução para obter as permissões desejadas?

    
por cfye14 30.07.2015 / 08:42

2 respostas

1

Quando você monta as unidades USB, pode especificar o proprietário e o grupo com as opções uid e gid . Por exemplo:

$ sudo mount -o uid=1000,gid=1000 /dev/sdX /path/to/mountpoint

Se você quiser alterar as permissões, também pode adicionar a opção umask :

$ sudo mount -o uid=1000,gid=1000,umask=022 /dev/sdX /path/to/mountpoint

umask=022 definirá o proprietário para ler, gravar, executar . Group e Outros terão lido, executado .

Você pode ler mais sobre umask aqui: link

    
por krt 30.07.2015 / 11:18
0

Sua unidade USB é formatada como um volume NTFS (ou seja, Windows). mount assume que os arquivos são de propriedade de algum usuário do Windows. Você não tem um arquivo de mapeamento de usuário (veja man ntfs-3g , man ntfs-3g.usermap ), então monte figuras, não faz sentido gerenciar a propriedade e as permissões, então ele as define para o que você quiser (ou qualquer que seja o padrão ).

Se você passar -o permissions , o chmod deverá funcionar.

    
por user3113723 30.07.2015 / 11:36