Montage media USB et modification des droits

Résolu
Rom190686 Messages postés 436 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
J'ai monté via le fichier fstab, une clé USB qui contient un répertoire que je souhaite partager sur mon réseau local avec samba.
Ce répertoire est accessible mais je n'arrive pas à modifier les droits en 777 ou 775.
Comment faire ? le chmod ne fonctionne pas à priori sur les répertoires des media montés...

Les droits qui sont appliqués par défaut sont les suivants 700.

J'ai d'autres dossiers sur cette clé USB et je ne souhaite partager qu'un seul dossier sur le réseau.

Merci d'avance pour votre aide !

3 réponses

mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 883
 
Tout est expliqué ici, regarde notammetn les options umask, uid et gid :
https://www.mistra.fr/tutoriel-linux-monter-peripherique.html

Bonne chance
0
Rom190686 Messages postés 436 Date d'inscription   Statut Membre Dernière intervention   35
 
Merci pour ce lien mais il ne me permet pas de régler mon problème.
Dans mon cas, le lecteur est monté, le dossier accessible mais les droits ne sont pas les bons. Comment les modifier pour un dossier uniquement ?
0
mamiemando Messages postés 33774 Date d'inscription   Statut Modérateur Dernière intervention   7 883
 
Conformément à ce qui est expliqué dans le lien tu dois :
1) soit taper la commande
mount
qui va bien
2) soit renseigner les informations dans /etc/fstab qui permettront de sous-entendre la plupart des arguments (voire de faire le
mount
automatiquement)

Dans la section "Options de montage" on te donne les options qui t'intéressent, je cite :

- rw : définit des droits en lecture et écriture sur ce système de fichiers.
- umask : précise les droits UNIX associés au système de fichiers (détaillés ultérieurement).
- uid= : précise quel est le propriétaire du système de fichiers que l'on monte. Cette option peut être suivie d'un login (par exemple mando) ou de son uid (voir /etc/passwd).
- gid= : précise quel est le groupe propriétaire du système de fichiers que l'on monte. Cette option peut être suivie d'un nom de groupe (par exemple users) ou de son gid (voir /etc/group).


Donc une commande mount pourrait par exemple ressembler à ceci :

sudo mkdir -p /media/usb
sudo mount -o uid=toto,gid=toto,rw,uid=0022 /dev/sdb1 /media/usb


Bonne chance
0