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

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

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

Responder1

A primeira coisa é: a leitura/gravação/exclusão de um sistema de arquivos em uma partição é gerenciada por um conjunto de permissões diferente da montagem de um sistema de arquivos em uma partição. Portanto, você precisará de duas soluções, no mínimo, para resolver seu problema.

Relevante para ambas as correções

dentro do arquivo /etc/fstabpode ou não haver uma linha começando com /dev/sda4. Alternativamente, 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-uuide 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.

Correção nº 1, relevante se o seu sistema de arquivos for FAT/NTFS

Se o seu sistema de arquivos não funcionar bem com as permissões do Linux, você poderá usar a umaskopção para controlar o tipo de acesso aos arquivos. No NTFS-3G, umask=0022define as permissões de arquivo do usuário para 0755as quais é rwxr-xr-x. gidcontrola a qual grupo as permissões padrão se aplicam. Por exemplo, você pode chamar um grupo ntfsuserse adicionar todos os usuários a esse grupo e, em seguida, definir umask=0002o link Consulte o Arch Wiki para obter mais informações.

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

Correção nº 2, montando o driver como um usuário normal

As opções usere nousercontrolam quem pode montar o sistema de arquivos. Quando userestiver presente, qualquer usuário pode montar a unidade. Quando nouserestá presente, apenas o root pode montar a unidade. userativa alguns outros sinalizadores por padrão, veja o link no final desta postagem.

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

Wikipédia em /etc/fstab:http://en.wikipedia.org/wiki/Fstab Tuxfiles em /etc/fstab:http://www.tuxfiles.org/linuxhelp/fstab.html Opções do Arch-Wiki em NTFS-3G:https://wiki.archlinux.org/index.php/NTFS-3G#Allowing_Group.2FUser

informação relacionada