Como posso permitir que outros usuários acessem meu / media / [username] / HARDDRIVE com o Ubuntu 12.10?

7

Estou tentando permitir que outros usuários acessem meu disco rígido externo de 1 TB NTFS montado automaticamente em /media/[username]/STORAGE

O problema é que, por padrão, o udisk2 (presente no Ubuntu 12.10) cria automaticamente:

  • /media/[username] com chown: root: root e chmod: 700
  • /media/[username]/STORAGE com chown: [nome de usuário]: [nome de usuário] e chmod: 700

Portanto, nenhum outro usuário pode acessá-lo, nem mesmo o servidor UPnP se estiver sendo executado como um usuário diferente de [username].

Claro que eu poderia, apenas chmod tudo desta vez, mas se eu desmontar e montar, então as permissões padrão estarão de volta e eu vou ter o mesmo problema.

A resposta provavelmente tem a ver com permissões para adicionar /etc/udev/rules.d/ , mas não sou especialista.

Você pode ajudar?

    
por jtheoof 08.12.2012 / 20:31

1 resposta

1

Você precisa adicionar uma entrada no fstab para informá-la onde montar e também informar quais permissões ela deve ter. Atualmente, você está permitindo a montagem automática, o que limita a capacidade de outros usuários de acessá-la.

O mais perto que eu posso julgar, você deve adicionar uma entrada em / etc / fstab que se parece com:

LABEL=STORAGE /media/username/STORAGE ntfs-3g  dmask=111 fmask=111  0   0 

Que deve dar a todos acesso a todos os arquivos e diretórios, exceto para executar. Se você quer que outros possam ler, mas não escrever, você usaria um dmask / fmask de 113. A máscara é exatamente o oposto das permissões que você quer permitir (é por isso que ela é chamada de máscara). Cada número é a representação octal das permissões binárias:

000 = 000 000 000
111 = 001 001 001
777 = 111 111 111

e esses bits são lidos

rwx(owner) rwx(group) rwx(world)

Permissões normais para permitir que qualquer um faça alguma coisa são 777 (perigosas!) contudo, se você der 777 como o dmask, ele fará as permissões reais 000.

Observe que LABEL = STORAGE depende da unidade que possui o rótulo "STORAGE" que o fstab pode usar como um gancho. Dessa forma, qualquer dispositivo que você conecte com o rótulo "ARMAZENAMENTO" será montado dessa maneira.

    
por fabricator4 08.12.2012 / 21:59