Mount : problème de droits après montage

tlep Messages postés 597 Statut Membre -  
tlep Messages postés 597 Statut Membre -
Bonjour,

Une chose que je ne comprens pas avec la commande "mount":

J'ai une clé usb que je veux rendre accessible au groupe users.
J'ai créé le répertoire de montage /mnt/cleusb, puis
chown root:users /mnt/cleusb, puis
chmod 775 /mnt/cleusb.

Ensuite je monte ma clé :
mount /dev/sda /mnt/cleusb

Mais là les droits redeviennent systématiquement 755, et /mnt/cleusb
appartient à root:root
Impossible de changer les droits et propriétaires tant que la clé est montée !
De sorte que mes users ne peuvent y écrire: "permission non accordée"..

Quelles options devrais-je mettre à mount pour pouvoir garder la configuration initiale du répertoire de montage: 775, propriétaires root:users ?

Merci d'avance pour vos réponses.

Thierry
A voir également:

2 réponses

crabs Messages postés 909 Statut Membre 507
 
Salut,
Perso je rajoute les options rw,unhide,uid=0,gid=0,umask=0,users
lors du montage. Je suis sous Slackware avec un noyau 2.4.
A+, crabs
1
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut crabs,

Juste pour dire à notre ami "tlep" que tout ça se passe dans le fichier de conf "/etc/fstab" ...
0
crabs Messages postés 909 Statut Membre 507 > jipicy Messages postés 41342 Statut Modérateur
 
Salut jipicy
Je suis ok, on peut le mettre dans le fstab, mais comme 'tlep' semble taper la
commande à la main, on peut le préciser avec le -o de la commande mount.
La commande complète devient, puisqu'il semble que c'est une clé formatée vfat
mount -t vfat -o rw,unhide,uid=0,gid=0,umask=0,users /dev/sda /mnt/cleusb

A+, crabs
0
jipicy Messages postés 41342 Statut Modérateur 4 896 > crabs Messages postés 909 Statut Membre
 
Aussi ;-))

Mais à taper ça tous les matins, autant que ce soit en dur, pffffffffffffffffffffff quel faignant je fait ;-DDD
0
tlep Messages postés 597 Statut Membre 118 > crabs Messages postés 909 Statut Membre
 
Ah ok çà marche effectivement avec

mount -o rw,unhide,uid=0,gid=0,umask=0,users /dev/sda /mnt/cleusb

Par contre, je ne comprends pas toutes les options :

A quoi sert "unhide" et "users" ?

J'ai fait quelques tests, comme par exemple pour monter le clé pour le uid root et le groupe users :

mount -o rw,unhide,uid=0,gid=500,umask=0,users /dev/sda /mnt/cleusb/

Ca me permet d'obtenir : drwxrwxrwx root users

Mais imaginons que je veuille que le répertoire soit monté pour root et users, mais pas pour les autres, genre drwxrwx--- root users ? comment k'on fait ?

Merci pour les réponses ;)

Mine de rien je m'en sers tous les jours de cette commande mais j'ai toujours mal compris ses options !!

Thierry
0
jipicy Messages postés 41342 Statut Modérateur 4 896 > tlep Messages postés 597 Statut Membre
 
Salut,

A quoi sert "unhide" et "users" ?
man mount
unhide Montrer  également les fichiers cachés, et les fichiers d'extension.

users  Permettre  à  tous les utilisateurs de monter et démonter
                     le  système  de  fichiers.   Cette  option  implique  les
                     options  noexec, nosuid, et nodev (sauf s'il y a une sur-
                     charge par une option  ultérieure,  comme  sur  la  ligne
                     users,exec,dev,suid).
0
tlep Messages postés 597 Statut Membre 118
 
A noter que "unhide" me renvoie un message d'erreur sur mon noyau 2.6 ("bad fs type, missing codepage or something else..."), mais pas sur le noyau 2.4.

En fait, pour modifier les droits comme demandé question précédente:
"Mais imaginons que je veuille que le répertoire soit monté pour root et users, mais pas pour les autres, genre drwxrwx--- root users ? comment k'on fait ? "

Il faut modifier le umask, et le mettre à 7 au lieu de 0.

Merci pour les infos

Thierry
0