web-dev-qa-db-fra.com

Comment changer en permanence les droits de la disquette?

J'ai installé Lubuntu 14.04 sur un ancien ordinateur et j'essaie d'utiliser son lecteur de disquette, car c'est le moyen le plus rapide de déplacer de petits fichiers de celui-ci vers mes autres ordinateurs.

J'ai des problèmes cependant, car apparemment, seul root a le droit de travailler dessus. avec mes droits d'utilisateur normaux, je ne peux voir que les fichiers, pas les modifier, comme vous le voyez sur cette capture d'écran:

Screenshot, floppy properties

Bien sûr, je peux copier des fichiers sur la disquette à partir du terminal, en écrivant des choses comme Sudo cp -file's directory- /media/floppy0, mais c'est pénible.

Mon plan est donc de devenir, au moins temporairement, propriétaire du lecteur de disquette, afin de pouvoir changer, espérons-le définitivement, les droits. J'ai cherché des solutions sur le Web, ici et sur d'autres sites Web, sans succès.

Par exemple, j'ai essayé d'écrire Sudo chown alex:alex /media/floppy0, mais il est indiqué que je n'ai pas l'autorisation pour cela. J'ai essayé Sudo chown -R alex:alex /media/floppy0, qui n'a fonctionné qu'une fois et temporairement (puisque tout est revenu comme avant, après avoir remonté la disquette); maintenant, il est dit que je n’ai plus la permission de le faire.

J'ai également modifié certains fichiers, sans succès aussi. Les voici.

Dans /etc/fstab j'ai ajouté les deux dernières lignes. Le dernier a maintenant un # devant lui, parce que je l’essayais, sans succès bien sûr. J'ai lu que je devais le faire sur un autre site. Je ne suis pas sûr de pouvoir le lier.

alex@Ermac:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=845740a8-88b5-4ed7-8e2a-786a5ed8c61d /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=939cac21-ee73-4249-aafd-3c8e59e81501 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
# /dev/fd0        /media/floppy  auto    rw,user,noauto,exec,utf8 0       0

Voici /etc/modules. Ici, j'ai ajouté la dernière ligne, comme je l'ai lu sur le même site qu'avant. J'ai essayé en écrivant à la fois "disquette" et "floppy0". Aucune de ces solutions n'a fonctionné.

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

J'ai aussi changé cette partie de /lib/udev/rules.d/80-udisks.rules, selon une deuxième solution qui ne fonctionnait pas pour moi, comme l'autre. Ces deux 0 où 1:

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"
...

Alors ... une autre idée? : \

4
il mietitore

Donc, cela a été résolu grâce à Rmano: j'ai dû ajouter uid=<my user id> à la liste des options de /etc/fstab. Ainsi, la dernière ligne devient:

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