web-dev-qa-db-fra.com

Lecteur externe monté via fstab, permission refusée même avec sudo

J'ai suivi https://www.raspberrypi.org/documentation/configuration/external-storage.md et monté mon pilote externe Seagate comme ceci:

PARTUUID=225d3878-01  /media/external ntfs    defaults,auto,umask=000,users,rw 0 0

J'ai essayé UUID=... mais cela ne fonctionnait pas, cela me donnait toujours des erreurs de démarrage, je ne pouvais même pas accéder à Shell.

De cette façon je l'ai fait, ça démarre, mais quand je vais à /media et fais ls -la:

drwxrwxrwx  1 root root 4096 May  7 18:52 external

external est marquée en vert, comme si elle était différente des autres. J'obtiens l'autorisation refusée lorsque j'essaie d'écrire dessus, même avec Sudo, mais les autorisations sont 777.

Comment changer ces autorisations en des autorisations moins permissives et les rendre en écriture pour mon utilisateur?

1
Guerlando OCs

J'utilise également un Pi et j'attache également un disque dur externe.

Pour que cela fonctionne avec ntfs, vous avez besoin de 2 autres outils:

Sudo apt install ntfs-3g Fuse

et alors vous pouvez monter votre disque avec
- t ntfs-3g # est nécessaire pour obtenir un accès en lecture/écriture aux lecteurs ntfs
- o #sont quelques options
- uid = 1000 #est l'identifiant de mon utilisateur principal, vous pouvez également utiliser des noms
- gid = 100 # id du groupe d'utilisateurs pour simplifier les choses - nous avons besoin d'une source, ma clé USB avec ntfs se trouve à SDC et la partition est SDC1
- le dernier point est la destination et je le veux dans/mnt/usbstick

Sudo mount -t ntfs-3g -o uid=1000,gid=100 /dev/sdc1 /mnt/usb-stick

Donc, la réponse à votre question est NTFS-3G au lieu de NTFS.

Si cela fonctionne, vous pouvez également l'utiliser dans votre fstab.

Astuce: NTFS-3G définira toujours le niveau d'accès sur 777, donc pas de souci si le dossier est vert :-)

br chris

br chris

2
WiKrIe