Rechercher : dans
Par :

Mount : problème de droits après montage

Dernière réponse le 4 fév 2006 à 15:25:51 tlep, le 3 fév 2006 à 09:15:45 
 Signaler ce message aux modérateurs

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

Configuration: Debian Sarge

Meilleures réponses pour « mount : problème de droits après montage » dans :
[Linux] Monter une partition Windows (VFAT/FAT32) VoirPour monter une partition en VFAT (système de fichiers sous Windows 95), il suffit de taper la commande suivante : mount -t vfat /dev/hda1 /mnt/win95
Droits d'accès sur partition Windows VoirDroits d'accès sur partition Windows Principe Mise en oeuvre Création d'un groupe Ajout de l'utilisateur Modification fichier /etc/fstab Principe Lors du montage d'une partition Windows, il peut arriver que seul le "root" ait les...
[Linux] Monter une partition en FAT16 (MS-Dos) VoirPour monter une partition en FAT16, il suffit de taper la commande suivante : mount -t msdos /dev/hda1 /mnt/hdd Le système de fichiers msdos (FAT-16) doit être installé dans le noyau (kernel) dans la section FileSystem (kernel/fs/msdos).
Astuces Linux VoirMonter un lecteur de CD-ROM Pour monter un lecteur de CD-ROM sous Linux il faut se logger en administrateur système, c'est-à-dire avec le login "root". Il suffit ensuite de monter le lecteur, c'est-à-dire "accrocher" le contenu du lecteur de CD...
Le droit d'auteur VoirIntroduction au droit d'auteur Le droit d'auteur en France est régi par par la loi du 11 mars 1957 et la loi du 3 juillet 1985, codifiées dans le code de la propriété intellectuelle. La loi reconnaît en tant qu'auteur toute personne physique qui...
Le droit à l'image appliqué aux sites web VoirIntroduction au droit à l'image Selon les articles 226-1 à 226-8 du Code civil, tout individu jouit d'un droit au respect de sa vie privée ainsi que d'un droit à l'image,. En vertu de ces dispositions, la publication ou la reproduction d'une...

1

crabs, le 3 fév 2006 à 10:03:25

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 ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

2

jipicy, le 3 fév 2006 à 10:08:20

Salut crabs,

Juste pour dire à notre ami "tlep" que tout ça se passe dans le fichier de conf "/etc/fstab" ... Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy

3

crabs, le 3 fév 2006 à 11:18:05

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 ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

4

jipicy, le 3 fév 2006 à 11:31:19

Aussi ;-))

Mais à taper ça tous les matins, autant que ce soit en dur, pffffffffffffffffffffff quel faignant je fait ;-DDD Z'@+...che.

JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy

5

tlep, le 3 fév 2006 à 13:54:20

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

Répondre à tlep

6

jipicy, le 3 fév 2006 à 14:11:26

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).
Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé. 

Répondre à jipicy

7

 tlep, le 4 fév 2006 à 15:25:51

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

Répondre à tlep