Estou tentando usar minha unidade USB ext4, mas o Ubuntu 13 está atualmente montando-o com permissão de gravação apenas para root, portanto, com meu usuário normal, não posso gravar nele, sem o sudo.
O primeiro local que verifiquei foi o dconf-editor
que possui as seguintes opções
- automount
- automount-open
- autorun-never
- autorun-x-content-ignore
- autorun-x-content-open-folder
- autorun-x-content-start-app
e parece-me que deve haver uma opção para controlar se posso gravar na unidade USB montada, mas não.
Também verifiquei se meu usuário está nos grupos relevantes: fuse
eplugdev
Pesquisei a maior parte da internet e não consigo encontrar uma solução para alterar as permissões concedidas pela operação de montagem. Não há literalmente ninguém por aí com esse problema incrivelmente. Muitas pessoas têm problemas porque suas unidades são montadas totalmente somente leitura, mas não dessa maneira com apenas permissão de gravação raiz.
Não vejo como controlar o que acontece. Eu olhei para definir as opções de montagem usando, gnome-disks
mas desenhei um espaço em branco.
Não está, fstab
mas aparece na mount
lista ou no / etc / mtab:
/dev/sdb1 /media/adam/WDPassport2T ext4 rw,nosuid,nodev,uhelper=udisks2 0 0
Isto é o que aparece no syslog se ajudar:
kernel: [111522.196770] usb 2-1: USB disconnect, device number 6
kernel: [111525.384020] usb 2-1: new high-speed USB device number 7 using ehci-pci
kernel: [111525.565220] usb 2-1: New USB device found, idVendor=1058, idProduct=0820
kernel: [111525.565225] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
kernel: [111525.565227] usb 2-1: Product: My Passport 0820
kernel: [111525.565229] usb 2-1: Manufacturer: Western Digital
kernel: [111525.565231] usb 2-1: SerialNumber: 575832314141334A34383631
kernel: [111525.565729] usb-storage 2-1:1.0: USB Mass Storage device detected
kernel: [111525.566203] scsi9 : usb-storage 2-1:1.0
mtp-probe: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
mtp-probe: bus: 2, device: 7 was not an MTP device
kernel: [111526.564697] scsi 9:0:0:0: Direct-Access WD My Passport 0820 1007 PQ: 0 ANSI: 6
kernel: [111526.565063] scsi 9:0:0:1: Enclosure WD SES Device 1007 PQ: 0 ANSI: 6
kernel: [111526.568096] sd 9:0:0:0: Attached scsi generic sg2 type 0
kernel: [111526.568202] ses 9:0:0:1: Attached Enclosure device
kernel: [111526.568263] ses 9:0:0:1: Attached scsi generic sg3 type 13
kernel: [111531.263108] sd 9:0:0:0: [sdb] 3906963456 512-byte logical blocks: (2.00 TB/1.81 TiB)
kernel: [111531.265100] sd 9:0:0:0: [sdb] Write Protect is off
kernel: [111531.265105] sd 9:0:0:0: [sdb] Mode Sense: 47 00 10 08
kernel: [111531.266473] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.266479] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.272224] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.272230] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.284885] sdb: sdb1
kernel: [111531.288219] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.288223] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.288227] sd 9:0:0:0: [sdb] Attached SCSI disk
kernel: [111531.751588] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
udisksd[3131]: Mounted /dev/sdb1 at /media/adam/WDPassport2T on behalf of uid 1000
sudo umount /dev/sdb1
e montá-lo como um usuário normal. Amtab
entrada temuser=adam
, o que deve significar usuárioadam
pode usá-lo ...gvfs-mount -d /dev/sdb1
deve montar o drive, também deveudisks --mount /dev/sda5
. Eles não devem exigir a senha root, pois usam agvfsd
entrada para permitir o acesso.ls -ld /media/adam/WDPassport2T
els -l /media/adam/WDPassport2T
saída?Respostas:
Um possível motivo pode ser que você formatou / criou o disco de armazenamento com uma ferramenta com privilégio de root e, portanto, o sistema de arquivos criado era de propriedade da raiz .
Vamos dar uma olhada no o / p de seus
ls
comandos:O sistema de arquivos é de propriedade da raiz, conforme indicado por
ls -ld
sua montagem WDPassport2T e a cadeia de permissãodrwxr-xr-x
mostra que a raiz do proprietário tem permissões de RW, enquanto os membros da raiz do grupo junto com o mundo / outros terão apenas permissão R.Para resolver, você pode alterar as permissões com
chmod
ou apenas alterar a propriedade recursivamente, e é isso que mostrei abaixo:que no seu caso seria:
Agora, se você precisar, também poderá definir as permissões com
chmod
:(que fornece permissões de proprietário, grupo e mundo RW para todos os arquivos no destino.)
(que fornece permissões de proprietário, grupo e mundo RWX para todos os diretórios no destino.)
Referência:
Documentação oficial do Ubuntu: Permissões de arquivo
fonte
chmod
, consulte a resposta atualizada ...gksu gparted
, isso me tornaria automaticamente o proprietário dessa unidade USB ou ainda seria formatado com o root como proprietário?Você já tentou reformatar a unidade com suas próprias permissões?
Primeiro, verifique seu ID de usuário:
Deve dar "1000"
Em seguida, desmonte a unidade no gerenciador de arquivos.
Cuidado, você perderá todos os seus dados com o próximo comando
Monte a unidade e você poderá gravar arquivos e pastas
fonte
A maioria das ferramentas de particionamento e formatação (como o Gparted) requer privilégios de root.
Sistemas de arquivos como ext4, ext3 armazena informações de propriedade de arquivos com o próprio pen drive. (Mas o NTFS, fat32, fat16 não tem uma segurança como essa)
Nesse caso, você deve alterar a permissão usando o seguinte comando no terminal.
definindo o usuário como "ninguém" e o grupo como "nogroup", ele corrigirá problemas semelhantes com permissões / propriedade quando o disco for conectado a outra caixa.
para mais informações, consulte a página de manual do comando chown (use "
man chown
")fonte
nobody
tudo bem. Mas minha identificação de usuário não é ninguém e está me impedindo de escrever.O sistema de arquivos pertence à raiz, conforme indicado por ls -ld para sua montagem WDPassport2T e a cadeia de permissão drwxr-xr-x mostra que a raiz do proprietário tem permissões de RW, enquanto os membros da raiz do grupo e o mundo / outros terá apenas permissão R.
fonte