OVH Cloud OVH Cloud

mount_smbfs versus mount.cifs (permissions...)

21 réponses
Avatar
pehache-youplaboum
Bonjour,

Je suis toujours avec mes histoires de montages de partages SMB/CIFS.
Je veux que le montage soit fait par root et qu'il soit disponible
pour tout les utilisateurs. Sous Linux j'utilise mount.cifs (ou une
entr=E9e dans fstab ce qui revient au m=EAme) de cette fa=E7on :

sudo mkdir /mnt/$MONTAGE
sudo mount -t smbfs //$SERVEUR/$PARTAGE /mnt/$MONTAGE -o user=3D
$USER,password=3D$PASSWORD,noperms

le "noperms" est l=E0 pour ne pas tenir compte des extensions unix
fournies par le serveur CIFS (en pratique Samba), vu que les uid/gid
ne sont pas les m=EAmes entre le serveur et le client. Avec ce montage,
root (local) apparait comme le propri=E9taire des fichiers sur le
partage, et pour tous les utilisateurs en local les permissions sont
celles de $USER sur le serveur.

Sous Mac OS X j'utilise mount_smbfs :

sudo mkdir /Volumes/$MONTAGE
sudo mount_smbfs //$USER:$PASSWORD@$SERVEUR/$PARTAGE /Volumes/$MONTAGE

Mais apr=E8s =E7a, seul root a acc=E8s au montage, quelles que soient les
permissions que je fixe =E0 $MONTAGE dans les options -f et -d de
mount_smbfs. Je /suppose/ que c'est voulu, mais y'a-t'il un moyen de
changer =E7a ?

Merci,

--
pehache

1 réponse

1 2 3
Avatar
themaire
Le lundi 06 Juin 2011 à 15:28 par pehache-youplaboum :
Bonjour,

Je suis toujours avec mes histoires de montages de partages SMB/CIFS.
Je veux que le montage soit fait par root et qu'il soit disponible
pour tout les utilisateurs. Sous Linux j'utilise mount.cifs (ou une
entrée dans fstab ce qui revient au même) de cette façon :

sudo mkdir /mnt/$MONTAGE
sudo mount -t smbfs //$SERVEUR/$PARTAGE /mnt/$MONTAGE -o user=
$USER,password=$PASSWORD,noperms

le "noperms" est là pour ne pas tenir compte des extensions unix
fournies par le serveur CIFS (en pratique Samba), vu que les uid/gid
ne sont pas les mêmes entre le serveur et le client. Avec ce montage,
root (local) apparait comme le propriétaire des fichiers sur le
partage, et pour tous les utilisateurs en local les permissions sont
celles de $USER sur le serveur.

Sous Mac OS X j'utilise mount_smbfs :

sudo mkdir /Volumes/$MONTAGE
sudo mount_smbfs //$USER:$PASSWORD@$SERVEUR/$PARTAGE /Volumes/$MONTAGE

Mais après ça, seul root a accès au montage, quelles que soient les
permissions que je fixe à $MONTAGE dans les options -f et -d de
mount_smbfs. Je /suppose/ que c'est voulu, mais y'a-t'il un moyen de
changer ça ?

Merci,

--
pehache


Bonjour,

Le problème est résolut?

Merci.
1 2 3