Mount : problème de droits après montage

Fermé
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 3 févr. 2006 à 09:15
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 4 févr. 2006 à 15:25
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 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
3 févr. 2006 à 10:03
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
3 févr. 2006 à 10:08
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 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507 > jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020
3 févr. 2006 à 11:18
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008
3 févr. 2006 à 11:31
Aussi ;-))

Mais à taper ça tous les matins, autant que ce soit en dur, pffffffffffffffffffffff quel faignant je fait ;-DDD
0
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118 > crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008
3 févr. 2006 à 13:54
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897 > tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012
3 févr. 2006 à 14:11
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 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118
4 févr. 2006 à 15:25
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