#1 Le 12/07/2005, à 06:26
- P-Hell
[Résolu] [Smbfs] Montage accessible en écriture uniquement en root
Bonjour à tous!
Je suis capable de monter un dossier partagé sur un ordinateur Windows. J'utilise la commande:
mount -t smbfs //ordi/dossier /mnt/reseau -o username=username,password=motdepasse
Le problème est que le dossier n'est accessible en écriture qu'à l'utilisateur root. J'ai bien essayé de monter dans un dossier créé sous mon compte personnel, donc accessible en écriture à celui-ci, mais dès que je monte (que ce soit sous root ou sous mon compte en utilisant sudo), le dossier change de propriétaire pour root! J'ai aussi essayé, dans les 2 cas, de faire chmod 777 [le répertoire], mais ça ne fonctionne pas.
Qu'est-ce que j'oublie ou fais incorrectement?
Merci!
Dernière modification par P-Luc le Kiwi (Le 14/07/2005, à 00:38)
P-Hell
Hors ligne
#2 Le 12/07/2005, à 07:37
- sbrunner
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
A-tu essayer d'ajouter un umask=000 (je crois que par défaut il vaut 022) à ta chaîne de paramètre (-o)
CU
Sté
Hors ligne
#3 Le 12/07/2005, à 15:41
- P-Hell
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
mount -t smbfs //ordi/dossier /dossier-vers-où-monter -o username=username,password=motdepasse,umask=000
Non, ça ne change rien..
Au fait, le umask, on dirait que c'est l'équation 777-[les permissions]... donc 777-755=022... suis-je dans le champ?:lol:
P-Hell
Hors ligne
#4 Le 12/07/2005, à 15:50
- P-Hell
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
Bingo!
j'ai ajouté uid=1000 (1000 étant mon numéro d'utilisateur) pour me rendre propriétaire.
Merci pour ton aide, Sbrunner!
P-Hell
Hors ligne
#5 Le 12/07/2005, à 15:55
- JJL
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
[EDIT]
Oups, too late voila à quoi ça mène de relire 3 fois ses messages avant de poster
[/EDIT]
Hello,
La solution passe par les options uid= et gid= qui permettent de positionner le user/group proprietaire du montage.
ca va donner une commande du genre :
mount -t smbfs //ordi/dossier /dossier-vers-où-monter -o username=username,password=motdepasse, uid=555, gid=555
man smbmount pour plus de détails
Sinon le umask est appliqué à 0777 avec un ET bit-à-bit. Le résultat donne les permission des fichiers créés. Voir http://en.wikipedia.org/wiki/Umask
JJL
Dernière modification par JJL (Le 12/07/2005, à 16:01)
Hors ligne
#6 Le 12/07/2005, à 16:41
- P-Hell
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
Merci quand même, JJL
Je vais m'intéresser davantage aux uid et gid, ça sera plutôt utile puisque quelques amis et moi retravaillons le réseau de notre association étudiante.
P-Hell
Hors ligne
#7 Le 13/07/2005, à 12:35
- catman
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
As-tu installer smbfs ???
Voici la ligne de ma connexion reseau, pour infos le fichier '.smbcredentials' stocke les infos user/password...
Tiens nous au courant
//192.168.XX.XX/repertoire /mnt/repertoire smbfs credentials=/root/.smbcretentials, dmask=777, fmask=777 0 0
Contenu du fichier '.smbcredentials':
username=XXXX
password=XXXX
CaTMaN
Dernière modification par catman (Le 13/07/2005, à 12:41)
Hors ligne
#8 Le 13/07/2005, à 18:33
- P-Hell
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
Merci Catman, mais comme tu aurais vu si tu avais lu les réponses, mon problème est réglé
P-Hell
Hors ligne
#9 Le 13/07/2005, à 20:49
- catman
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
Merci Catman, mais comme tu aurais vu si tu avais lu les réponses, mon problème est réglé
Dans ce cas veuille à mettre [resolu] dans le titre de ton topic
Catman
Hors ligne
#10 Le 13/07/2005, à 23:56
- YBM
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
ta solution est très (trop ?) permissive. Un utilisateur lambda qui souhaite accéder à un partage smb peut utiliser la commande smbmount directement pour monter un partage sur un de ses répertoires :
smbmount //server/share ~/dir -o username=toto[,password=titi]
Hors ligne
#11 Le 14/07/2005, à 00:38
- P-Hell
Re : [Résolu] [Smbfs] Montage accessible en écriture uniquement en root
Encore faut-il qu'il ait le mot de passe...
Catman: J'vois pas en quoi c'est une excuse, mais bon... le titre est modifié.
Dernière modification par P-Luc le Kiwi (Le 14/07/2005, à 00:39)
P-Hell
Hors ligne