J'essaie d'utiliser ma clé USB ext4 mais Ubuntu 13 est actuellement en train de le monter avec une autorisation d'écriture uniquement pour root, donc avec mon utilisateur normal, je ne peux pas y écrire, sans sudo.
Le premier endroit que j'ai vérifié était celui dconf-editor
qui a les options suivantes
- montage automatique
- ouverture automatique
- autorun-never
- autorun-x-content-ignore
- autorun-x-content-open-folder
- autorun-x-content-start-app
et il me semble qu'il devrait y avoir une option pour contrôler si je peux écrire sur le lecteur USB monté, mais non.
Je me suis également assuré que mon utilisateur faisait partie des groupes concernés: fuse
etplugdev
J'ai recherché la plupart d'Internet et je ne trouve pas de solution pour modifier les autorisations accordées par l'opération de montage. Il n'y a littéralement personne là-bas ayant ce problème incroyablement. Une tonne de gens ont des problèmes parce que leurs lecteurs se montent totalement en lecture seule, mais pas de cette façon avec seulement la permission d'écriture root.
Je ne vois aucun moyen de contrôler ce qui se passe. J'ai cherché à définir les options de montage à l'aide gnome-disks
mais j'ai dessiné un blanc.
Ce n'est pas dans fstab
mais il apparaît dans la mount
liste ou / etc / mtab:
/dev/sdb1 /media/adam/WDPassport2T ext4 rw,nosuid,nodev,uhelper=udisks2 0 0
C'est ce qui apparaît dans syslog si cela aide:
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
, puis de le monter en tant qu'utilisateur normal. L'mtab
entrée auser=adam
, ce qui devrait signifier que l'utilisateuradam
peut l'utiliser ...gvfs-mount -d /dev/sdb1
devrait monter le lecteur, devrait égalementudisks --mount /dev/sda5
. Ceux-ci ne devraient pas nécessiter le mot de passe root, car ils utilisent l'gvfsd
entrée pour autoriser l'accès.ls -ld /media/adam/WDPassport2T
et lals -l /media/adam/WDPassport2T
sortie?Réponses:
Une raison possible pourrait être que vous avez formaté / créé le disque de stockage avec un outil avec le privilège root et que le système de fichiers créé appartenait à la racine .
Jetons un oeil à l'o / p de vos
ls
commandes:Le système de fichiers appartient à la racine, comme indiqué par
ls -ld
pour votre montage WDPassport2T et la chaîne d'autorisationdrwxr-xr-x
indique que la racine du propriétaire dispose des autorisations RW tandis que les membres de la racine du groupe ainsi que le monde / les autres n'auront que l'autorisation R.Pour résoudre ce problème, vous pouvez modifier les autorisations avec
chmod
ou simplement modifier la propriété de manière récursive, et voici ce que j'ai montré ci-dessous:ce qui dans votre cas serait:
Maintenant, si vous en avez besoin, vous pouvez également définir les autorisations avec
chmod
:(qui donne au propriétaire, au groupe et aux autorisations RW mondiales pour tous les fichiers de la cible.)
(qui donne au propriétaire, au groupe et aux autorisations RWX mondiales tous les répertoires de la cible.)
Référence:
Documentation officielle d'Ubuntu: autorisations de fichiers
la source
chmod
, veuillez vous référer à la réponse mise à jour ...gksu gparted
, cela me rendrait-il automatiquement propriétaire de cette clé USB, ou serait-il toujours formaté avec root en tant que propriétaire?Avez-vous essayé de reformater le disque avec vos propres autorisations?
Tout d'abord, vérifiez votre ID utilisateur:
Il devrait donner "1000"
Ensuite, démontez le lecteur dans le gestionnaire de fichiers.
Attention, vous perdrez toutes vos données avec la prochaine commande
Montez le lecteur et vous devriez pouvoir écrire des fichiers et des dossiers
la source
La plupart des outils de partitionnement et de formatage (comme Gparted) nécessitent les privilèges root.
Les systèmes de fichiers comme ext4, ext3 stockent les informations sur la propriété des fichiers avec la clé USB elle-même. (Mais le ntfs, fat32, fat16 n'a pas de sécurité comme ça)
Dans ce cas, vous devez modifier l'autorisation en utilisant la commande suivante dans le terminal.
en définissant l'utilisateur comme "personne" et le groupe comme "nogroupe", il résoudra les problèmes similaires avec les autorisations / la propriété lorsqu'il est branché sur le disque dans une autre boîte.
pour plus d'informations, voir la page de manuel de la commande chown (utilisez "
man chown
")la source
nobody
. Mais mon identifiant n'est pas personne et cela m'empêche d'écrire.Le système de fichiers appartient à la racine, comme indiqué par ls -ld pour votre montage WDPassport2T et la chaîne d'autorisation drwxr-xr-x indique que la racine propriétaire a les autorisations RW tandis que les membres de la racine du groupe ainsi que le monde / autres n'aura que l'autorisation R.
la source