Como posso alterar permissões em unidades externas?

24

Eu queria alterar as permissões nas minhas unidades externas que são automontadas, no entanto, eu tentei pelo sudo nautilus e, em seguida, indo para gui e permissões e alterá-lo, no entanto, isso não me permite.

Eu corri o ls -l e obtenho

drwx------ 1 xbmc xbmc

o gui mostra abaixo.

owner xbmc
folder access create and delete files
file access ---

Group xbmc
folder access none
file access ---

others
folder access none
file access ---

como posso alterá-lo para que todos tenham permissão para acessar a unidade e TODAS as pastas / arquivos dentro dela. Estou tentando fazer com que o servidor plexmedia esteja em execução e não consigo ver minhas unidades através da página da Web gerenciar para adicioná-lo à minha fonte para poder transmitir meu conteúdo.

Eu quero alterar o acesso "outros" para que eu possa acessar todas as minhas unidades no caminho / media para ler e gravar todas as minhas pastas de qualquer lugar.

você pode ver minhas unidades montadas aqui (as unidades externas são # 18,19,20) link

    
por rflores2323 02.11.2011 / 16:13

6 respostas

10

Depois que comprei um novo computador, precisei que meus pen drives funcionassem nele.

Aqui está o procedimento:

  1. Abra o "Disk Utility" e procure pelo seu dispositivo e clique nele. Isso permitirá que você saiba o tipo correto de sistema de arquivos e o nome do dispositivo para ele. No meu caso, foi 'ext4' e '/ dev / sdb1', respectivamente. Próximo: Decida o que você deseja chamar de seu pen drive. Eu chamei o meu 'USB16-C', mas você escolhe o seu próprio nome. Antes de fechar o Utilitário de Disco, clique em desmontar. E USER deve ser seu nome de login.

    Em seguida, execute os passos 2 a 4 em uma janela de terminal.

  2. sudo mkdir -p /media/USB16-C

  3. sudo mount -t ext4 -o rw /dev/sdb1 /media/USB16-C

  4. sudo chown -R USER:USER /media/USB16-C

Agora, meu pen drive está acessível e conecta-se automaticamente quando eu reinicializo também.

    
por Clay Ferguson 03.04.2013 / 03:49
5

A resposta abaixo é real apenas para versões obsoletas. Lançamentos modernos como o 14.04 LTS e os mais novos não possuem o pacote PySDM .

Eu estava com dificuldades para solucionar o problema e essa solução funcionou para mim.

O

PySDM é um Storage Device Manager que permite a personalização completa dos pontos de montagem do disco rígido sem o acesso manual ao fstab. Também permite a criação de regras do udev para configuração dinâmica de dispositivos de armazenamento

  1. instale o gerenciador de dispositivos de armazenamento físico: sudo apt-get install pysdm
  2. gerenciador de dispositivos de armazenamento aberto: sudo pysdm
  3. escolha suas unidades necessárias
  4. pressione auxiliar
  5. desmarque aberto como somente leitura
  6. verifique owner user of file system e escreva seu nome de usuário: remon
  7. pressione ok
  8. pressione aplicar
  9. umount Drive
  10. monte-o

Nota: se você não puder alterar os arquivos para o executável binário, vá para arquivos especiais e marque a permissão de execução de arquivos como binários e vá para a etapa 7.

    
por Remon 18.03.2012 / 14:50
4

Por padrão, acho que é montada como o usuário de desktop conectado. Você vai querer montar em vez do comando "mount" ou no fstab:

Na linha de comando:

sudo mkdir /mnt/sdd1

Edite / etc / fstab e adicione ao final:

/dev/sdd1 /mnt/sdd1 fuseblk defaults,umask=022 0 0

Então, na linha de comando (para processar o arquivo / etc / fstab novamente):

mount -a

Existem muitas maneiras de fazer isso, maneiras mais inteligentes, etc., mas a longa história é que você não pode obter o comportamento desejado com o chmod (especialmente se o sistema de arquivos é um sistema de arquivos FAT que não possui conceito nativo) de permissões).

Se você estiver interessado, a página man mount fornece muitas informações sobre o assunto.

    
por dpb 02.11.2011 / 16:25
3

Se a sua unidade externa for HDD portátil ou unidade flash, é uma boa opção editar o fstab. Porque é permanente e sua unidade não conectará sempre. Se você deseja montar sua unidade com permissão de gravação, desmonte sua unidade primeiro (clique com o botão direito do mouse na unidade e desmonte) ou:

umount '/media/Expansion Drive'

Agora monte com permissão de gravação:

mount -o rw /dev/sdXY /media/External_drive

Você deve criar o diretório primeiro:

sudo mkdir -p /media/External_drive

Espero que isso ajude.

    
por shantanu 02.11.2011 / 16:59
0

@VinayKrPrajapat Sua solução funcionou, mas deve-se especificar que você não deve selecionar o caminho da unidade específico de uma só vez, pois isso pode afetar sua inicialização.

Exemplo:

cd / mnt / sdc
sudo chmod -R a + rx *

Basta selecionar / media ou / mnt afetaria todas as unidades, incluindo o disco de inicialização, o que poderia causar problemas.

    
por Mike Maurer 24.03.2018 / 02:58
-1

O mais simples é aqui, você só precisa ir para a pasta de mídia e alterar as permissões. Siga abaixo para os comandos.

cd /media/ 
sudo chmod -R a+rX *

E pronto.

    
por VinayKrPrajapat 06.04.2016 / 07:54