Montando volume / partição com permissões para o usuário

0

Um volume destinado ao uso pelo meu usuário foi criado na instalação do sistema operacional com propriedade de raiz e meu usuário não tem permissão de gravação.

Algumas soluções sobre as quais li incluem:

  • alterando a propriedade do ponto de montagem com chown
  • adicionando permissões de gravação de grupo com chmod
  • adicionando a opção user ou users mount em /etc/fstab .

Qual é a melhor prática para essa situação e quais são as implicações de cada abordagem?

    
por adatum 12.07.2018 / 20:53

1 resposta

0

Se estiver em /etc/fstab , ele será montado na inicialização. Como somente root tem permissões de gravação, você precisará modificá-lo para que o usuário tenha essas permissões. A melhor maneira é:

chown -R user /mnt/point

Se o grupo root tiver permissão de gravação e você quiser que outro grupo o tenha, você poderá usar:

chown -R user:group /mnt/point

Se o grupo root não tiver acesso de gravação, você poderá usar chmod a seguir:

chmod -R 775 /mnt/point

Isso dará permissão de gravação ao grupo se ele não estiver lá, e ler e executar para todos os outros. Você pode modificar o 775 para conceder as permissões que quiser a todos, pois isso será especificado pelo terceiro número.

Para melhor cobrir o que você perguntou no seu comentário abaixo:

Você pode adicionar a opção user a /etc/fstab , mas isso permite que o sistema de arquivos seja montado por qualquer usuário. Ele não alterará as permissões no sistema de arquivos, e é por isso que você precisa de chown e / ou chmod . Você pode ir em frente e adicionar a opção user para que um usuário comum sem sudo possa montá-lo caso ele seja desmontado.

Por praticidade, a melhor opção aqui é chown , pois dá ao usuário as permissões necessárias instantaneamente. O comando chmod pode ser usado depois se as permissões precisarem ser modificadas para outras pessoas.

    
por 13.07.2018 / 01:00