Não é possível gravar dados em meu disco externo quando dou permissão executável

1

Eu queria armazenar o Android SDK no meu disco rígido externo. Eu adicionei a localização, que é /media/erayerdin/ERDIN_EXT1/sources/sdk/linux_x64/android , à minha variável PATH editando /etc/bash.bashrc .

No entanto, me deparei com um problema. Minha unidade não tinha permissão de execução. Mesmo chmod não conseguiu resolver o problema. Então, olhei um pouco para a internet e resolvi esse problema editando manualmente as opções de partição no Utilitário Gnome Disks, conforme abaixo:

Resumidamente, eu configurei Opções de Montagem Automática para off , adicionei exec às opções e alterei Mount Point para a variável PATH . Eu adicionei a opção rw mais tarde, só para ver se funcionaria, mas isso não aconteceu.

Enquanto Automatic Mount Options está desativado, simplesmente não consigo criar pastas nem arquivos, o que também afeta o Android SDK para não conseguir fazer o download de arquivos e ferramentas do SDK.

Eu posso superar esse problema, acessando o disco com privilégios de root. No entanto, eu não quero isso. Eu quero executar, ler e escrever coisas no disco como um usuário normal.

O que fazer?

Ambiente

  • Ubuntu 16.04
  • Formato de disco: fat32
por Eray Erdin 20.09.2016 / 20:49

1 resposta

1
  

Minha unidade não tinha permissão de execução. Mesmo chmod não conseguiu resolver o problema

Esses 2 só funcionam em um sistema de arquivos que é compatível com POSIX (ext2 / 3/4, reiserfs e similares; nenhum dos sistemas de arquivos da Microsoft). Se não chmod não pode trabalhar. E, em seguida, as permissões de execução também precisam ser definidas durante a montagem.

  

fat32

não é compatível com POSIX.

  • você precisa da opção de montagem users para permitir que outras pessoas além da raiz montem e desmontem.
  • você precisa da opção de montagem umask=000 para permissões RWX para usuário, grupo e outros. (Umask trabalha ao contrário de chmod so umask 000 = chmod 777). Diminua as permissões para umask=007 ou umask=077 para bloquear o grupo e outros.
por Rinzwind 20.09.2016 / 21:03