Como consertar somente o disco rígido externo?

25

Eu tenho um disco rígido externo TOSHIBA 1TB USB 3, a permissão é sempre LER SOMENTE.

fdisk -l (saída):

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf2198b37

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2046   362369023   181183489    5  Extended
/dev/sda3       362371072   976771071   307200000    7  HPFS/NTFS/exFAT
/dev/sda5            2048      976895      487424   83  Linux
/dev/sda6          978944   362369023   180695040   83  Linux

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeba6fb57

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           16065   312576704   156280320    f  W95 Ext'd (LBA)
/dev/sdb5           16128   312573708   156278790+   7  HPFS/NTFS/exFAT

Disk /dev/sdc: 1000.2 GB, 1000204885504 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x297c35de

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  1953520064   976760001    7  HPFS/NTFS/exFAT

Como posso alterar o proprietário e a permissão deste disco rígido?

captura de tela

moata_u
fonte
Tente sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1em um terminal.
Alaa Ali
@ Alaa ainda mesma permissão nada mudou!
moata_u
Qual é a saída dos comandos mount | grep sdce id? Além disso, verifique as permissões de uma pasta dentro de sua unidade, não a pasta "TOSHIBA" real.
Alaa Ali
/ dev / sdc1 on / media / TOSHIBA tipo fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... permissão is = drwxr- Raiz da raiz do xr-x 1
moata_u 16/08
Eu postei uma resposta. O primeiro comando é o que você tentou antes; portanto, você pode ignorá-lo e começar com as etapas numeradas.
Alaa Ali

Respostas:

30

Tente executar o seguinte comando em um terminal:

sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1

Explicação:

  • -o significa "com essas opções".
  • remount - remonta a unidade no mesmo ponto de montagem com as mesmas opções anteriores.
  • uid=1000- esta opção torna o usuário com id 1000 o proprietário da unidade. Provavelmente, esse é o ID do seu nome de usuário, se você tiver apenas um nome de usuário. Se você tiver mais de um nome de usuário em seu sistema, execute o comando ide use o número depois uid=.
  • gid=1000- esta opção torna o grupo com o ID 1000 o proprietário do grupo da unidade. Mesmas notas que o ponto anterior.
  • rw- esta opção monta a unidade como leitura / gravação. Provavelmente foi de qualquer maneira lido / gravado, mas isso é apenas para verificar.

Como você já tentou esse comando e não funcionou, vamos tentar montar manualmente a unidade. Siga o abaixo:

  1. sudo umount /dev/sdc1

    • Isso desmonta a unidade.
  2. sudo mkdir toshibaHDD

    • Isso criará um novo ponto de montagem.
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - permite que qualquer usuário monte a unidade
    • exec- permite a execução de binários nesta unidade. Você pode remover esta opção se desejar.
    • umask=003- isso dará rwxrwxr--permissões para tudo (diretórios e arquivos) dentro da unidade. Como alternativa, você pode usar dmaske, em fmaskvez de, umaskconceder permissões separadas para diretórios e arquivos (respectivamente).

Agora verifique as permissões da sua unidade.


Editar

Siga as etapas para torná-lo permanente:

  1. Desconecte seu disco rígido externo.
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • Isso requer um backup do arquivo que estamos prestes a editar.
  4. sudo nano fstab

    • Isso abre o fstabarquivo em um editor de texto.
  5. Mova o cursor piscando para o final do arquivo e cole as duas linhas a seguir:

    # line for mounting the external drive
    UUID=D04A-0AE4   /media/toshibaHDD  exfat   rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096   0   0
    
  6. Pressione Ctrl+ e X, em seguida Y, Enterpara salvar e fechar.

É isso aí. Agora, quando você conecta seu disco rígido externo, ele sempre terá essas opções.

Alaa Ali
fonte
1
Ainda com o mesmo problema: drwxr-xr-x 1 root 131072 01/01 1970 externo
moata_u 16/08
wowowo ,, graças seu trabalho 100% apenas se esqueça de adicionar o usuário que eu quero dizer (meu usuário) ..
moata_u
ainda tem problema do seu jeito corrigir o problema por um tempo depois que eu começar a usá-lo umount do disco rígido, e não posso ver até removê-lo e então preciso fazê-lo novamente e novamente !!
moata_u
1
Não se preocupe, vamos torná-lo permanente. Enquanto o seu disco rígido está conectado e montado, qual é o resultado sudo blkid?
Alaa Ali
/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TIPO = "ext4" / dev / sda6: UUID-"2a5c539e 43b8-bcde-a060a64fd77a "TYPE =" ext4 "/ dev / sdb5: LABEL =" Moata "UUID =" 1EB62796B6276E09 "TYPE =" ntfs "/ dev / sdd1: LABEL =" TOSHIBA "UUID =" D04 "exfat"
moata_u 16/08