J'ai des problèmes avec une clé USB. Auparavant, il se montait très bien, mais pour une raison quelconque, ce bon vieux temps est révolu. Non seulement il ne se monte pas automatiquement, mais il est monté en tant qu'utilisateur régulier de Nautilus ou le terminal me donne un
Vous ne disposez pas des autorisations nécessaires pour afficher le contenu de "Elements".
Je peux le monter totalement en root avec
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
Je soupçonnais (et continue de faire) un problème avec les autorisations et, même si Nautilus les a données comme étant r + w pour mon utilisateur, le groupe d'administration et d'autres, je les ai modifiées comme suit:
cd /media/Elements
sudo chown -R -v sarah:sarah
ce qui a soutenu mes espoirs car la sortie entière était similaire à
changed ownership of 'Volumes' from root:root to sarah:sarah
... mais non. Je ne peux toujours pas monter à moins que je monte sudo.
Voici le contenu du 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/sda4 during installation
UUID=9a4ff421-d5ab-4d26-a635-f9fd111d7eec / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda1 during installation
UUID=67E3-17ED /boot/efi vfat umask=0077 0 1
# swap was on /dev/sda5 during installation
UUID=bbf1370f-c5c6-4398-b8ef-7d6092450df8 none swap sw 0 0
Les disques ressemblent à ceci pour fdisk -l ; ls -l /dev/disk/by-uuid/
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 488746431 488336792 232,9G Apple HFS/HFS+
/dev/sda3 488746432 490015967 1269536 619,9M Apple boot
/dev/sda4 490016768 968577023 478560256 228,2G Linux filesystem
/dev/sda5 968577024 976771071 8194048 3,9G Linux swap
Disk /dev/sdb: 931,5 GiB, 1000170586112 bytes, 1953458176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa635339d
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 1953458175 1953456128 931,5G 7 HPFS/NTFS/exFAT
total 0
lrwxrwxrwx 1 root root 10 maj 8 20:26 072d92f8-9fe6-3e97-8dc8-b974961cd0ea -> ../../sda2
lrwxrwxrwx 1 root root 10 maj 8 20:26 67E3-17ED -> ../../sda1
lrwxrwxrwx 1 root root 10 maj 8 20:26 876e8119-57e2-37e2-bc4a-2a1ddc3d4de4 -> ../../sda3
lrwxrwxrwx 1 root root 10 maj 8 22:35 9092472B924714DE -> ../../sdb1
lrwxrwxrwx 1 root root 10 maj 8 20:26 9a4ff421-d5ab-4d26-a635-f9fd111d7eec -> ../../sda4
lrwxrwxrwx 1 root root 10 maj 8 20:26 bbf1370f-c5c6-4398-b8ef-7d6092450df8 -> ../../sda5
Des idées?
la source
/etc/fstab
s'il vous plaît.Réponses:
OK j'ai compris. Tout ce qui précède n'a pas fonctionné mais j'ai remarqué que
/media/username
c'était également hors limites, ce qui était vraiment bizarre car il était connecté en tant que nom d'utilisateur. Je suppose que tout cela a à voir avec la modification de l'UID il y a quelque temps. Quoi qu'il en soit, la suppression/media/username
permet de le recréer automatiquement lors du prochain plug-in avec les bonnes autorisations.la source
sudo rm -r /media/username
vous devez ajouter une option utilisateur à votre fstab (
/etc/fstab
) comme ceciNormalement, seul le superutilisateur peut monter des systèmes de fichiers. Cependant, lorsque fstab contient l'
user
option sur une ligne, n'importe qui peut monter le système correspondant.Ou si vous souhaitez qu'un utilisateur monte / démonte les disques à la
users
place:Seul l'utilisateur qui a monté un système de fichiers peut le démonter à nouveau. Si un utilisateur doit pouvoir démonter, alors utilisez des utilisateurs au lieu d'utilisateur dans la ligne fstab.
Pour en savoir plus: Fstab - Documentation Ubuntu
NOTE - Trouvez la réponse originale ici par Braiam
la source
Essaye ça:
Débranchez l'USB
Ouvrez un terminal:
Appuyez sur Ctrl+ Alt+T
Exécuter:
la source
/media/username/USBNAME
emplacement habituel de montage, mais lorsque je branche l'USB, un répertoire/media/username/USBNAME1
est créé à nouveau sans autorisation de l'utilisateurMontage automatique à partir du terminal avec des
sudo mount -t ntfs-3g /dev/sdb1 /media/Elements
supports en tant que racine. Étant donné que ntfs n'a pas de gestion des autorisations explicites sur une base de système de fichiers, il est inutile d'utiliserchown
,chmod
ouchgrp
. Pour le monter afin qu'il soit accessible par l'utilisateur depuis le terminal, vous devez utiliser l'user
option de montage, comme ceci:Vous pouvez aussi regarder dans le
uid
,gid
et lesumask
options de lamount
commande pour le contrôle de fin.Vous pouvez créer une règle udev , pour le faire automatiquement, chaque fois que votre média est branché. Votre règle exacte dépend de si vous voulez que la règle s'applique à tous les médias USB ou seulement à cette clé spécifique. Mais mon lien vers l'autre réponse devrait vous aider à démarrer.
la source
Je ne sais pas si cela fonctionnera car je ne peux pas le tester moi-même mais voici ce que j'essaierais.
Assurez-vous d'abord que l'USB n'est pas branché et monté. Vérifiez
/media/Elements
et voyez s'il existe. Si c'est le cas, je le supprimerais puis réinsérer l'USB et voir ce qui se trouve dans le/media/
dossier. Si ceElements
n'est pas le cas et qu'un autre dossier se trouve .. alors l'étiquette sur l'USB a changé. Si l'étiquette sur l'USB a été retirée, elle montera l'USB comme UUIDSi ce qui précède n'a toujours rien corrigé, vérifiez à nouveau que votre clé USB n'est pas branchée et créez-la
/media/Elements
en tant que root / root mais changez les autorisations sur le dossier en 777sudo chmod 777 /media/Elements
Espérons que maintenant, lorsque vous branchez les éléments étiquetés USB, ils se montent de manière utilisable.
la source