Atualizar:

Atualizar:

Olá, tenho um disco HDD conectado com um conversor USB ao meu computador. É composto por duas partições, a primeira é montada automaticamente e posso pegar todos os arquivos dela, mas a segunda tenho que montar manualmente como root na linha de comando, se tento abri-la com o nautilus dá uma erro.

A unidade onde está o problema é a unidade sdb1, sdb2 tem as mesmas configurações, mas funciona bem. Estou usando o Debian Wheezy.

Este é o fstab:

/dev/sdb1       /media/usb0     auto defaults,uid=1000,umask=0777 0 0
/dev/sdb2       /media/usb1     auto defaults,gid=disk,umask=0777 0 0

E quando tento copiar os arquivos com este comando (como root) cp -vr /media/usb0/* /home/user/Videos/recebo estes tipos de erros:

cp: reading `/media/usb0/.lang/file.ext': Permission denied
cp: failed to extend `/home/user/Videos/.lang/file.ext': Permission denied

Como posso pelo menos copiar os arquivos para o meu disco rígido principal? Não preciso ajustá-los, só preciso copiá-los!

Atualizar:


Montei-o usando meu sudo e posso usar a pasta raiz, mas não consigo acessar uma pasta específica. Mesmo quando eu usochmod -Rv 777 /home/user/external/.folder

Responder1

Você pode se apropriar de todo o /media/usb0/diretório:sudo chown -R $USER:$USER /media/mnt

Se você estiver usando um ambiente de desktop, seu daemon de montagem automática deverá cuidar da montagem do volume com as permissões corretas. Apenascertifique-se de remover /media/usbXlinhas de/etc/fstab

Se o volume for NTFS, certifique-se de ter ntfs-3ginstalado.

Responder2

Se não estou preocupado com a segurança, o seguinte funciona bem e rapidamente.

  # chmod -R 777 /mnt/yourdrive/*

Você também pode abordar isso de uma forma mais granular e conceder a propriedade de um usuário padrão sobre arquivos selecionados.

  # chown standarduser /mnt/yourdrive/the/path/is/a/long/one

Responder3

Parece que o sistema de arquivos está montado somente leitura, caso contrário você poderá fazer o que quiser como root.

Você não mencionou qual sistema de arquivos possui no sdb1. Se for NTFS, o driver padrão não permitirá que você escreva. A boa notícia é que você pode usarNTFS-3Gpara montar sua unidade. Certamente há umFUSÍVELpacote para sua distribuição que você precisará instalar. Quanto ao fstab, algo assim será suficiente (do meu próprio fstab):

/dev/sda3   /mnt/media   ntfs-3g    uid=1512,umask=0022   0 0

O parâmetro uid deve corresponder ao id do seu usuário padrão, que pode ser encontrado com o idcomando. Isto é, se você deseja que todos os arquivos pertençam a esse usuário.

Responder4

Você já tentou montar o disco em seu/home? se não faça assim:

$sudo mkdir /home/user/external
$sudo mount /dev/sdb1 /home/user/external

Então você (ou seja, usuário) deverá ser capaz de ler e gravar no disco (ou seja, /home/user/external)

informação relacionada