opção de montagem hdd para conceder a propriedade de arquivos na unidade

2

Eu tenho 5 drives internos e 3 externos.

Gostaria que os arquivos da unidade interna pertencessem ao meu usuário padrão hutber

Eu tentei usar o sudo como visto aqui:

Parecebemsucedido,noentanto

Nãotenhocertezaseépossívelalterar,masaquiestãominhasopçõesdemontagemparaaunidade

Eapenasumavisãogeraldetodososdrivers.Comaunidadeemquestãoemexibição.

    
por Jamie Hutber 27.10.2017 / 23:28

4 respostas

1

Esta unidade está mapeada em / etc / fstab? Se assim for, você pode modificar as opções lá, esta opção "nosuid" precisa ser removida como outros apontaram, e você também pode adicionar "gid = ownerGroupID, uid = ownerID" à lista de opções para ter os arquivos no dirigir explicitamente mapeado para uid / gid particular e estes podem ser mais úteis para você.

    
por 08.11.2017 / 18:08
6

Quando você monta algo, você monta um sistema de arquivos : Basicamente, uma maneira particular de atribuir um número de blocos de disco a algum nome de arquivo. Um sistema de arquivos geralmente ocupa uma partição , e pode haver várias partições em um disco rígido.

Sistemas de arquivos centrados em Unix (como ext2 , ext3 , ext4) implement the concept that every file "belongs" to a particular user ( uid ) or particular group ( gid ').

Outros sistemas de arquivos (FAT, NTFS) não podem implementar este conceito, ou podem ter outras idéias que constituam um "usuário". Nesse caso, o Linux às vezes tenta mapear a propriedade e as permissões "estrangeiras" para as do Linux, e às vezes apenas designa um usuário e um grupo específicos para todos os arquivos.

Então:

  • Você não pode simplesmente alterar a propriedade de todos os arquivos de um sistema de arquivos ext para um usuário em particular usando as opções de montagem. Você pode aplicar chown e / ou chgrp a ele, mas em muitos casos isso pode não ser uma boa idéia, em particular para um sistema de arquivos que contém seus arquivos e programas do sistema Linux.

    Portanto, não faça isso. Em vez disso, verifique se seus próprios arquivos foram criados com você mesmo como proprietário. Crie novos grupos e adicione-se aos grupos, se necessário. Em suma, basta fazer alguma administração sã. "Todos os arquivos devem ser meus" não funciona.

  • Se você quiser montar um sistema de arquivos "externo", você pode, dependendo do sistema de arquivos, fornecer as opções uid e gid mount. Veja man mount para detalhes.

    Isso funciona bem para leitura e para escrever sistemas de arquivos baseados em FAT, mas eu não recomendaria isso para escrever coisas em sistemas de arquivos baseados em NTFS.

  • Não é importante se o disco é interno ou externo. Na verdade, o disco não é importante, o tipo de sistema de arquivos é. Você não disse quais tipos de sistema de arquivos você tem, ou até quais partições você quer usar.

    A única coisa que se pode ver pela informação que você deu é que um deles é NTFS (o "2 TB", não o "8 TB"), o que não combina bem com o Linux em primeiro lugar.

Você ganha downvotes porque mostra que você não entendeu o básico sobre o Linux e está prestes a fazer coisas que o incomodarão no longo prazo. Não faça essas coisas.

    
por 03.11.2017 / 12:21
0

Eu suspeito que isso se deva à opção nosuid usada para montagem e que você está montando como root (no boot).

A página man mount afirma:

suid
    Allow set-user-identifier or set-group-identifier bits to take effect.

nosuid
    Do not allow set-user-identifier or set-group-identifier bits to take effect. (This seems safe, but is in fact rather unsafe if you have suidperl(1) installed.)

Dito isso, com qualquer coisa relacionada a discos, faça backups e leia manuais antes de fazer qualquer coisa. E se você fizer alguma coisa, certifique-se de ter um backup WORKING!

    
por 06.11.2017 / 11:00
0

Como outros sugeriram, parece que o motivo pelo qual as alterações de permissão de arquivo não estão persistindo pode ser devido a problemas de compatibilidade entre o Linux e o sistema de arquivos NTFS (projetado para uso com o Windows). Há algumas páginas que descrevem algumas coisas que você pode tentar fazer:

O NTFS sob o linux pode salvar um arquivo linux, com suas configurações chown e chmod?

Alguma maneira de manter permissões ao usar unidades montadas em NTFS no Ubuntu?

    
por 07.11.2017 / 19:51