mount_smbfs versus mount.cifs (permissions...)
Le
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
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
Personne n'a une petite idée ou une piste ?
--
pehache
FU2
Le 06/06/11 15:28, pehache a écrit :
Qui a dit que la CLI était simple ? :-)
Non, je déconne, mais quand même, j'ai vu un guru Linux mettre une après-midi à
connecter des PCs Wndows sur son serveur, alors que sur mon OS X server, ce
devait être 2 ou 3 clics .
--
Jean-Pierre
Si tu me donnes la solution en GUI, je prends ! Je ne suis pas sectaire :-)
Sur mon PC Windows aussi je me connectais à un serveur Samba en 2 ou 3
clics. De même sur le Mac actuellement. Ce que je ne sais pas faire par
contre c'est que le partage soit visible par tous les utilisateurs et
pas seulement par celui qui le monte.
xpost et refu2 dans l'autre sens
--
pehache
Que veux-tu dire exactement ?
Si tu veux dire que la diffusion des noms NetBIOS n'est pas instantannée
et ne le sera jamais, il faut lire ceci:
et durée de propagation".
--
Jacques Perrocheau
______________________________________________________________________
e-mail: mailto:
Je veux dire que si un utilisateur quelconque du Mac monte un partage
CIFS, je voudrais que les autres utilisateurs du Mac aient également
accès à ce montage sans avoir à le faire eux-mêmes.
Si on passe par le finder un montage CIFS n'est visible en tant que tel
que dans la session de celui qui le monte. Si on passe par l'outil en
ligne de commande en faisant faire le montage par root (sudo), le
montage n'est accessible que par root.
Sous Linux un montage CIFS fait par root peut être accessible par tous
les utilisateurs de la machine si on le souhaite, et j'aimerais arriver
à faire la même chose sur Mac OS X.
Non, le problème n'est pas là.
--
pehache
Ah oui, je me souviens de ça !!! dur dur d'expliquer au client qui veut se
connecter "tout de suite" à la machine à côté de la sienne :-)
--
Jean-Pierre
Autrement dit: un utilisateur monte un volume et les autres, quand ils se
connectent (login) sur la même machine, voient ce volume ?
--
Jean-Pierre
Il peut néanmoins, si il connait le nom du serveur et du partage.
--
pehache
Oui
--
pehache