Como posso dar permissão a um usuário básico para acessar a leitura, executar o conteúdo de apenas uma partição, mas não excluir ou arquivos de anúncios

4

Como faço para dar permissão a um usuário básico para acessar a leitura, executar o conteúdo de apenas uma partição, mas não excluir ou arquivos de anúncios ... Eu tenho 3 partições, e a que eu quero dar acesso é dev / sda4. Toda vez que eu tento montar o disco, é necessário autenticação.

    
por user46185 13.02.2012 / 03:28

1 resposta

1

A primeira coisa é primeiro: Ler / Escrever / Apagar de um sistema de arquivos em uma partição é gerenciado por um conjunto diferente de permissões do que montar um sistema de arquivos em uma partição. Então, você precisará de duas correções, no mínimo, para resolver seu problema.

Relevante para as duas correções

dentro do arquivo /etc/fstab pode ou não ser uma linha começando com /dev/sda4 . Como alternativa, pode ou não haver uma linha começando com o UUID dessa partição. Você pode encontrar o UUID executando ls -l /dev/disk/by-uuid e procurando aquele que aponta para /dev/sda4 .

Se não houver uma linha, você precisará criar uma. De qualquer forma, a forma geral da linha deve ser:

UUID=(hex chars) /mntdir        filesystem    options      0       0
#or
/dev/sda4        /mntdir        filesystem    options      0       0

A parte da linha que você deseja focar é a seção de opções.

Corrigir # 1, Relevante se o seu sistema de arquivos é FAT / NTFS

Se o seu sistema de arquivos não for compatível com as permissões do Linux, você poderá usar a opção umask para controlar o tipo de acesso aos arquivos. No NTFS-3G, umask=0022 define as permissões de arquivo do usuário como 0755 , que é rwxr-xr-x . gid controla em qual grupo as permissões padrão se aplicam. Por exemplo, você pode criar um grupo chamado ntfsusers e adicionar todos os usuários a esse grupo e, em seguida, definir umask=0002 Consulte o link Arch Wiki para saber mais.

#Example NTFS line:
/dev/sda4 /mntdir ntfs gid=users,umask=0002,user,rw,auto 0   0

Corrigir # 2, Montando o driver como um usuário normal

As opções user e nouser controlam quem pode montar o arquivo. Quando user está presente, qualquer usuário pode montar a unidade. Quando nouser está presente, apenas o root pode montar a unidade. user ativa alguns outros sinalizadores por padrão, veja o link na parte inferior desta postagem.

#Example NTFS line:
/dev/sda4 /mntdir ext3 defaults,user 0   0

Wikipedia em /etc/fstab : link Tuxfiles no /etc/fstab : link Arch-Wiki nas opções do NTFS-3G: link

    
por Huckle 13.02.2012 / 06:35