Como alterar permanentemente os direitos de disquete?

4

Eu instalei o Lubuntu 14.04 em um computador antigo, e estou tentando usar sua unidade de disquete, já que é a maneira mais rápida de mover pequenos arquivos dele para meus outros computadores.

Estou tendo problemas, já que aparentemente apenas o root tem o direito de trabalhar com ele; Com meus direitos normais de usuário, só consigo ver os arquivos, não editá-los, como você pode ver nesta captura de tela:

Éclaroquepossocopiararquivosnodisquetedoterminal,escrevendocoisascomosudocp-file'sdirectory-/media/floppy0,masissoéumador.

Então,meuplanoétornar-me,pelomenostemporariamente,proprietáriodaunidadededisquete,paraqueeupossamudar,espero,definitivamente,osdireitos.Procureisoluçõesemtodaaweb,aquieemoutrossites,semsucesso.

Porexemplo,tenteiescreversudochownalex:alex/media/floppy0,masdizquenãotenhopermissãoparaisso.Eutenteisudochown-Ralex:alex/media/floppy0,quefuncionouapenasumavez,eapenastemporariamente(desdequetudovoltoucomoeraantes,depoisquemonteiodisquetenovamente);agoradizqueeunãotenhomaispermissãoparaisso.

Eutambémmodifiqueialgunsarquivos,semsucessotambém.Aquiestãoeles.

Em/etc/fstab,adicioneiasduasúltimaslinhas.Oúltimoagoratemum#antesdele,porqueeuestavaexperimentando,semsucesso,éclaro.Euliqueeutinhaquefazerissoemoutrosite.Nãotenhocertezasepossovinculá-lo.

alex@Ermac:~$cat/etc/fstab#/etc/fstab:staticfilesysteminformation.##Use'blkid'toprinttheuniversallyuniqueidentifierfora#device;thismaybeusedwithUUID=asamorerobustwaytonamedevices#thatworksevenifdisksareaddedandremoved.Seefstab(5).##<filesystem><mountpoint><type><options><dump><pass>#/wason/dev/sda1duringinstallationUUID=845740a8-88b5-4ed7-8e2a-786a5ed8c61d/ext4errors=remount-ro01#swapwason/dev/sda5duringinstallationUUID=939cac21-ee73-4249-aafd-3c8e59e81501noneswapsw00/dev/fd0/media/floppy0autorw,user,noauto,exec,utf800#/dev/fd0/media/floppyautorw,user,noauto,exec,utf800

Aquiestá/etc/modules.Aquieuadicioneiaúltimalinha,comolinomesmositedeantes.Eutenteiescrevendo"floppy" e "floppy0". Nenhuma dessas soluções funcionou.

alex@Ermac:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.

lp
floppy0

Eu também mudei essa parte do /lib/udev/rules.d/80-udisks.rules , de acordo com uma segunda solução que não funcionou para mim, como a outra. Esses dois 0s onde 1s:

alex@Ermac:~$ cat /lib/udev/rules.d/80-udisks.rules
...
# PC floppy drives
#
KERNEL=="fd*", ENV{ID_DRIVE_FLOPPY}="0"

# USB floppy drives
#
SUBSYSTEMS=="usb", ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="04", ENV{ID_DRIVE_FLOPPY}="0"
...

Então ... alguma outra ideia? : \

    
por il mietitore 04.11.2014 / 15:44

1 resposta

3

Então, isso foi resolvido graças ao Rmano: eu tive que adicionar uid=<my user id> à lista de opções em /etc/fstab . Então, a última linha se torna:

/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8,uid=<my user id> 0 0
    
por il mietitore 06.11.2014 / 12:12