Permissão padrão ao montar o pendrive

2

Eu tenho um dispositivo USB com duas partições:

  1. boot (vfat)
  2. rootfs (ext4)

Quando eu conecto este stick ao meu computador, as partições são exibidas no visualizador de arquivos. (Debian Jessie com Mate). quando clico neste item, a unidade será montada.

O problema são os direitos de acesso das pastas de destino.

Partição # 1: Eu sou o proprietário e o proprietário do grupo, o que é OK

Partição # 2: Proprietário é raiz, grupo é raiz. Outros usuários leram e executaram o acesso.

Como eu poderia mudar isso?

    
por ThomasR 08.09.2016 / 13:47

1 resposta

1

vfat pode ser montado com -o uid=<uid>,gid=<gid> , que é o que seu daemon de dispositivo provavelmente está fazendo. Isso acontece porque vfat é um sistema de arquivos que não possui um ID de usuário ou um ID de grupo nos inodes.

ext4 tem permissões de UID e GID nos inodes. Portanto, todas as permissões fazem parte do sistema de arquivos e não podem ser alteradas montando-as de maneira diferente. Você pode usar chown para alterar a permissão dos arquivos em um sistema de arquivos ext4 ao seu gosto. por exemplo,

chown -R <me>:<stillme_group> /path/to/mount/point

Nota: Se você estiver usando um dispositivo USB com um sistema de arquivos ext4 (ou qualquer sistema de arquivos com informações de UID e GID em inodes para esse assunto) e usar esse pendrive em máquinas diferentes, convém usar o mesmo Números de UID e GID para seu usuário e grupo em todas as máquinas. Isso ocorre porque o inode armazena informações de UID e GID simplesmente como o número de UID e GID.

    
por 08.09.2016 / 14:28