Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jérôme
Bonjour tout le monde,
Bonjour,
Dans le cadre d'une salle étudiante, je dois réaliser le montage de home directory de l'utilisateur en fonction de son login, à l'aide de Samba.
J'ai essayé de placer une ligne dans le fstab, mais il ne me monte rien, a cause de problemes de droits ....
Tout d'abord, il faut bien sûr être root
Quel est le probleme ?
Sais pas.
Auriez vous des precisions sur la syntaxe a écrire ?
mkdir /mnt/utilisateur mount -t smb //serveur/utilisateur /mnt/utilisateur -o username=utilisateur,password=modpas,codepage=cp850,iocharset=iso8859-15
A remplacer, bien sûr, "utilisateur" par le bon utilisateur, et idem pour le mot de passe "modpas". On peut en faire un script en boucle. Les options codepage et iocharset sont pour la gestion des accents (parfois, si on ne les met pas, on peut avoir des problèmes sur les noms de fichiers accentués ou sur les symboles euros, sachant que de toutes façons, si le serveur samba est en fait un windows, le caractère euro ne marchera jamais correctement.
Dernier point : il est fortement déconseillé de laisser des mots de passe dans /etc/fstab (mot de passe en clair lisibles pour tout le monde) Un script root reprenant l'ensemble des utilisateurs comme écrit ci-dessus est nettement plus indiqué
Jérôme.
Bonjour tout le monde,
Bonjour,
Dans le cadre d'une salle étudiante, je dois réaliser le montage de home
directory de l'utilisateur en fonction de son login, à l'aide de Samba.
J'ai essayé de placer une ligne dans le fstab, mais il ne me monte rien,
a cause de problemes de droits ....
Tout d'abord, il faut bien sûr être root
Quel est le probleme ?
Sais pas.
Auriez vous des precisions sur la syntaxe a écrire ?
mkdir /mnt/utilisateur
mount -t smb //serveur/utilisateur /mnt/utilisateur -o
username=utilisateur,password=modpas,codepage=cp850,iocharset=iso8859-15
A remplacer, bien sûr, "utilisateur" par le bon utilisateur, et idem
pour le mot de passe "modpas". On peut en faire un script en boucle. Les
options codepage et iocharset sont pour la gestion des accents (parfois,
si on ne les met pas, on peut avoir des problèmes sur les noms de
fichiers accentués ou sur les symboles euros, sachant que de toutes
façons, si le serveur samba est en fait un windows, le caractère euro ne
marchera jamais correctement.
Dernier point : il est fortement déconseillé de laisser des mots de
passe dans /etc/fstab (mot de passe en clair lisibles pour tout le monde)
Un script root reprenant l'ensemble des utilisateurs comme écrit
ci-dessus est nettement plus indiqué
Dans le cadre d'une salle étudiante, je dois réaliser le montage de home directory de l'utilisateur en fonction de son login, à l'aide de Samba.
J'ai essayé de placer une ligne dans le fstab, mais il ne me monte rien, a cause de problemes de droits ....
Tout d'abord, il faut bien sûr être root
Quel est le probleme ?
Sais pas.
Auriez vous des precisions sur la syntaxe a écrire ?
mkdir /mnt/utilisateur mount -t smb //serveur/utilisateur /mnt/utilisateur -o username=utilisateur,password=modpas,codepage=cp850,iocharset=iso8859-15
A remplacer, bien sûr, "utilisateur" par le bon utilisateur, et idem pour le mot de passe "modpas". On peut en faire un script en boucle. Les options codepage et iocharset sont pour la gestion des accents (parfois, si on ne les met pas, on peut avoir des problèmes sur les noms de fichiers accentués ou sur les symboles euros, sachant que de toutes façons, si le serveur samba est en fait un windows, le caractère euro ne marchera jamais correctement.
Dernier point : il est fortement déconseillé de laisser des mots de passe dans /etc/fstab (mot de passe en clair lisibles pour tout le monde) Un script root reprenant l'ensemble des utilisateurs comme écrit ci-dessus est nettement plus indiqué
Jérôme.
Julien Salgado
Jérôme a écrit :
Bonjour tout le monde,
Bonjour,
Dans le cadre d'une salle étudiante, je dois réaliser le montage de home directory de l'utilisateur en fonction de son login, à l'aide de Samba.
J'ai essayé de placer une ligne dans le fstab, mais il ne me monte rien, a cause de problemes de droits ....
Tout d'abord, il faut bien sûr être root
Quel est le probleme ?
Sais pas.
Auriez vous des precisions sur la syntaxe a écrire ?
mkdir /mnt/utilisateur mount -t smb //serveur/utilisateur /mnt/utilisateur -o username=utilisateur,password=modpas,codepage=cp850,iocharset=iso8859-15
A remplacer, bien sûr, "utilisateur" par le bon utilisateur, et idem pour le mot de passe "modpas". On peut en faire un script en boucle. Les options codepage et iocharset sont pour la gestion des accents (parfois, si on ne les met pas, on peut avoir des problèmes sur les noms de fichiers accentués ou sur les symboles euros, sachant que de toutes façons, si le serveur samba est en fait un windows, le caractère euro ne marchera jamais correctement.
Dernier point : il est fortement déconseillé de laisser des mots de passe dans /etc/fstab (mot de passe en clair lisibles pour tout le monde) Un script root reprenant l'ensemble des utilisateurs comme écrit ci-dessus est nettement plus indiqué
C"est pour cela qu'il y a une option credentials qui permet de spécifier un fichier qui contient deux lignes du genre :
username = monlogin password = monmotdepasse
Le seul hic c'est que ce fichier doit être présent sur toutes les machines... donc, il faut passer à autre chose.
Si on est environement purement Unix, il est plus simple d'utilisé NFS et d'exporter les partitions depuis une ou plusieurs machines, éventuellement en utilisant un automonteur. Si on est concerné par les question de sécurité, il est préférable d'avoir une authentification Kerberos (ce qui permet aussi d'unifier la partie login avec NFS), ce qui permet de gérer les droits d'accès sans avoir à s'assurer du niveau de sécurité des machines clientes ; si on est sur que le compte root de toutes les machines est entre de bonnes mains (y compris si la personne devant la machine peut la faire booter sur une disquette...) il est plus simpe de faire du NFS.
Si on est en environement mixte, ce qui semble être le cas, une solution simple consiste à avoir les fichiers dont je parlais tout à l'heure dans une répertoire commun avec les bons droits, mais ce n'est pas si simple que ça en à l'air surtout si on ne dispose pas de serveur NFS. L'autre solution est d'utiliser Kerberos (encore) et samba (version 3) pour s'authenfier auprès du controleur de domaine et se connecter au partage. Maintenant, dans le cas particulier ou le serveur de fichier est un UNIX, autant lui faire partager les ressources CIFS/SMB par samba et faire du NFS pour les autres machines unix ; ce qui permet d'être transparent dans les deux mondes. C'est la solution la plus simple et la plus rapide à mettre en place.
-- Julien
Jérôme a écrit :
Bonjour tout le monde,
Bonjour,
Dans le cadre d'une salle étudiante, je dois réaliser le montage de home
directory de l'utilisateur en fonction de son login, à l'aide de Samba.
J'ai essayé de placer une ligne dans le fstab, mais il ne me monte rien,
a cause de problemes de droits ....
Tout d'abord, il faut bien sûr être root
Quel est le probleme ?
Sais pas.
Auriez vous des precisions sur la syntaxe a écrire ?
mkdir /mnt/utilisateur
mount -t smb //serveur/utilisateur /mnt/utilisateur -o
username=utilisateur,password=modpas,codepage=cp850,iocharset=iso8859-15
A remplacer, bien sûr, "utilisateur" par le bon utilisateur, et idem
pour le mot de passe "modpas". On peut en faire un script en boucle. Les
options codepage et iocharset sont pour la gestion des accents (parfois,
si on ne les met pas, on peut avoir des problèmes sur les noms de
fichiers accentués ou sur les symboles euros, sachant que de toutes
façons, si le serveur samba est en fait un windows, le caractère euro ne
marchera jamais correctement.
Dernier point : il est fortement déconseillé de laisser des mots de
passe dans /etc/fstab (mot de passe en clair lisibles pour tout le monde)
Un script root reprenant l'ensemble des utilisateurs comme écrit
ci-dessus est nettement plus indiqué
C"est pour cela qu'il y a une option credentials qui permet de spécifier
un fichier qui contient deux lignes du genre :
username = monlogin
password = monmotdepasse
Le seul hic c'est que ce fichier doit être présent sur toutes les
machines... donc, il faut passer à autre chose.
Si on est environement purement Unix, il est plus simple d'utilisé NFS
et d'exporter les partitions depuis une ou plusieurs machines,
éventuellement en utilisant un automonteur. Si on est concerné par les
question de sécurité, il est préférable d'avoir une authentification
Kerberos (ce qui permet aussi d'unifier la partie login avec NFS), ce
qui permet de gérer les droits d'accès sans avoir à s'assurer du niveau
de sécurité des machines clientes ; si on est sur que le compte root de
toutes les machines est entre de bonnes mains (y compris si la personne
devant la machine peut la faire booter sur une disquette...) il est plus
simpe de faire du NFS.
Si on est en environement mixte, ce qui semble être le cas, une solution
simple consiste à avoir les fichiers dont je parlais tout à l'heure dans
une répertoire commun avec les bons droits, mais ce n'est pas si simple
que ça en à l'air surtout si on ne dispose pas de serveur NFS.
L'autre solution est d'utiliser Kerberos (encore) et samba (version 3)
pour s'authenfier auprès du controleur de domaine et se connecter au
partage.
Maintenant, dans le cas particulier ou le serveur de fichier est un
UNIX, autant lui faire partager les ressources CIFS/SMB par samba et
faire du NFS pour les autres machines unix ; ce qui permet d'être
transparent dans les deux mondes. C'est la solution la plus simple et la
plus rapide à mettre en place.
Dans le cadre d'une salle étudiante, je dois réaliser le montage de home directory de l'utilisateur en fonction de son login, à l'aide de Samba.
J'ai essayé de placer une ligne dans le fstab, mais il ne me monte rien, a cause de problemes de droits ....
Tout d'abord, il faut bien sûr être root
Quel est le probleme ?
Sais pas.
Auriez vous des precisions sur la syntaxe a écrire ?
mkdir /mnt/utilisateur mount -t smb //serveur/utilisateur /mnt/utilisateur -o username=utilisateur,password=modpas,codepage=cp850,iocharset=iso8859-15
A remplacer, bien sûr, "utilisateur" par le bon utilisateur, et idem pour le mot de passe "modpas". On peut en faire un script en boucle. Les options codepage et iocharset sont pour la gestion des accents (parfois, si on ne les met pas, on peut avoir des problèmes sur les noms de fichiers accentués ou sur les symboles euros, sachant que de toutes façons, si le serveur samba est en fait un windows, le caractère euro ne marchera jamais correctement.
Dernier point : il est fortement déconseillé de laisser des mots de passe dans /etc/fstab (mot de passe en clair lisibles pour tout le monde) Un script root reprenant l'ensemble des utilisateurs comme écrit ci-dessus est nettement plus indiqué
C"est pour cela qu'il y a une option credentials qui permet de spécifier un fichier qui contient deux lignes du genre :
username = monlogin password = monmotdepasse
Le seul hic c'est que ce fichier doit être présent sur toutes les machines... donc, il faut passer à autre chose.
Si on est environement purement Unix, il est plus simple d'utilisé NFS et d'exporter les partitions depuis une ou plusieurs machines, éventuellement en utilisant un automonteur. Si on est concerné par les question de sécurité, il est préférable d'avoir une authentification Kerberos (ce qui permet aussi d'unifier la partie login avec NFS), ce qui permet de gérer les droits d'accès sans avoir à s'assurer du niveau de sécurité des machines clientes ; si on est sur que le compte root de toutes les machines est entre de bonnes mains (y compris si la personne devant la machine peut la faire booter sur une disquette...) il est plus simpe de faire du NFS.
Si on est en environement mixte, ce qui semble être le cas, une solution simple consiste à avoir les fichiers dont je parlais tout à l'heure dans une répertoire commun avec les bons droits, mais ce n'est pas si simple que ça en à l'air surtout si on ne dispose pas de serveur NFS. L'autre solution est d'utiliser Kerberos (encore) et samba (version 3) pour s'authenfier auprès du controleur de domaine et se connecter au partage. Maintenant, dans le cas particulier ou le serveur de fichier est un UNIX, autant lui faire partager les ressources CIFS/SMB par samba et faire du NFS pour les autres machines unix ; ce qui permet d'être transparent dans les deux mondes. C'est la solution la plus simple et la plus rapide à mettre en place.