Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| installation:monterpartagewindows [Le 23/10/2013, 13:34] – ajout lien vers mount_fstab bcag2 | installation:monterpartagewindows [Le 13/12/2015, 10:56] (Version actuelle) – Déplacée ici : https://doc.ubuntu-fr.org/tutoriel/monterpartagewindows L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | Rédigé par [[utilisateurs: | ||
| - | |||
| - | ====== Monter des partages Windows au démarrage ====== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Introduction ===== | ||
| - | |||
| - | Bien qu' | ||
| - | |||
| - | Il est donc nécessaire pour ces applications de « monter », c' | ||
| - | |||
| - | Pour ce faire, il y a deux méthodes. L'une, classique et simple, consiste à utiliser le fichier fstab de montage des partitions. L' | ||
| - | |||
| - | __Remarques: | ||
| - | [[https:// | ||
| - | [[: | ||
| - | [[http:// | ||
| - | |||
| - | Voir aussi [[http:// | ||
| - | |||
| - | ===== 1ère méthode : l' | ||
| - | |||
| - | < | ||
| - | ==== Installation des paquets nécessaires ==== | ||
| - | |||
| - | Grâce à [[: | ||
| - | < | ||
| - | < | ||
| - | |||
| - | sudo apt-get install cifs-utils | ||
| - | |||
| - | ==== Monter les partages distants ==== | ||
| - | |||
| - | Dans une console tapez la commande suivante : | ||
| - | sudo mkdir / | ||
| - | pour créer le répertoire de montage local des fichiers distants. Ce répertoire peut aussi être placé dans le répertoire par défaut /mnt mais il n'y aura pas de raccourci direct dans nautilus. | ||
| - | |||
| - | Avant tout, il est conseillé de commencer par vérifier que vous arrivez bien à monter le partage en ligne de commande, exemple : | ||
| - | < | ||
| - | si vous n'avez besoin que d'un accès en lecture, c'est plus simple < | ||
| - | |||
| - | Il faut ensuite créer un fichier dans lequel on stocke l' | ||
| - | Pour cela, on commence par lancer Gedit en mode super utilisateur : faites Alt+F2 ou cliquez sur « Lancer une application » dans le menu Applications. Dans la boîte de dialogue, saisir : | ||
| - | gksudo gedit | ||
| - | |||
| - | Quand on vous le demande, entrez votre mot de passe. Enregistrez le fichier créé dans le répertoire | ||
| - | |||
| - | Ce système est le minimum pour limiter la visibilité des mots de passe. | ||
| - | |||
| - | Dans ce fichier, ajouter les deux lignes suivantes, version jusque 12.10 : | ||
| - | username=MonNom ou MonNom@DOMAINE | ||
| - | password=MonMotDePasse | ||
| - | |||
| - | Depuis 13.04 : | ||
| - | username=MonNom | ||
| - | password=MonMotDePasse | ||
| - | domain=DOMAINE | ||
| - | |||
| - | Enregistrez ce fichier mais ne quittez pas Gedit. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Modifier le fichier fstab de montage des partitions ==== | ||
| - | <note attention> | ||
| - | Pour restaurer cette copie de sauvegarde, en cas de besoin, exécutez la commande inverse : < | ||
| - | Pour l' | ||
| - | * Adresse IP du PC distant : 192.168.1.2 | ||
| - | * Nom du partage auquel on veut accéder : Partage | ||
| - | * Dossier local où on va monter ce partage : / | ||
| - | |||
| - | Toujours dans Gedit, ouvrir le fichier /etc/fstab (faites attention à ce que vous faites. N' | ||
| - | // | ||
| - | Ou: | ||
| - | // | ||
| - | si le PC distant est sous windows et ne nécessite pas d' | ||
| - | |||
| - | Le fichier credentials peut ne pas suffire à avoir accès en écriture, il faut alors ajouter l' | ||
| - | < | ||
| - | |||
| - | Dans le cas d'un __**partage dont le nom contient un espace**__, ajouter la ligne comme ceci: | ||
| - | |||
| - | |||
| - | // | ||
| - | |||
| - | Ou: | ||
| - | |||
| - | // | ||
| - | |||
| - | \040 étant le code octal pour un espace! | ||
| - | |||
| - | Dans le cas d'un __**partage dont le nom contient des parenthèses**__ (cas d'un lecteur partagé), le code octal est respectivement **050** et **051** pour **(** et **)**. | ||
| - | |||
| - | Sauvegardez le fichier : au prochain démarrage, vous aurez accès à vos fichiers dans toutes vos applications. | ||
| - | |||
| - | Cette méthode est efficace, robuste et simple à mettre en œuvre, mais elle souffre de quelques limitations. Elle impose de stocker des mots de passe en clair dans un fichier, et surtout, elle ne permet pas d' | ||
| - | |||
| - | FIXME | ||
| - | Les utilisateurs de **Xubuntu** devront utiliser cette méthode pour accéder aux partages réseaux. Voici un petit récapitulatif de la procédure: | ||
| - | |||
| - | -Installer **samba** et **smbfs** avec Synaptic | ||
| - | |||
| - | -Créer les répertoires ou vont être montés les partages: | ||
| - | |||
| - | /// | ||
| - | |||
| - | /// | ||
| - | |||
| - | -Editer le fichier fstab: | ||
| - | gksudo mousepad /etc/fstab | ||
| - | |||
| - | -Rajouter à la fin du fichier l' | ||
| - | |||
| - | // | ||
| - | |||
| - | // | ||
| - | |||
| - | -redémarrer | ||
| - | |||
| - | |||
| - | ===== 2ème méthode : utilisation de la bibliothèque libpam-mount ===== | ||
| - | |||
| - | |||
| - | ==== Installation des paquets nécessaires ==== | ||
| - | |||
| - | Grâce à [[: | ||
| - | libpam-mount | ||
| - | smbfs | ||
| - | |||
| - | ==== Petite correction sur les droits ==== | ||
| - | |||
| - | Afin que tout cela soit faisable, il est necessaire de modifier légèrement les droits du fichier / | ||
| - | sudo chmod +s / | ||
| - | |||
| - | ==== Édition des fichiers de configuration ==== | ||
| - | |||
| - | Une fois ces deux paquets installés, on fait comme précédemment : on lance Gedit en mode superutilisateur avec la commande « Lancer une application » du menu Applications, | ||
| - | gksudo gedit | ||
| - | |||
| - | On commence par enregistrer le nouveau fichier dans le répertoire **/ | ||
| - | common-pammount | ||
| - | |||
| - | Dans ce fichier, ajoutez les deux lignes suivantes et enregistrez-le : | ||
| - | auth | ||
| - | session | ||
| - | |||
| - | **Faites attention à saisir correctement ces deux lignes ! Des erreurs ici risquent de vous empêcher d' | ||
| - | |||
| - | Ensuite, ouvrez le fichier **/ | ||
| - | @include common-pammount | ||
| - | |||
| - | Si vous utilisez la connexion automatique au démarrage, la modification doit se faire aussi dans le fichier **/ | ||
| - | |||
| - | De la même façon, vous trouverez dans ce répertoire toute une série de fichiers correspondants à diverses commandes de connexion ou d' | ||
| - | |||
| - | Enregistrez ce fichier. | ||
| - | |||
| - | ==== Autoriser le démontage des volumes à la fermeture de session ==== | ||
| - | |||
| - | Pour cela, il faut modifier le fichier **/ | ||
| - | |||
| - | <note important> | ||
| - | Dans la version 9.04, l' option **CLOSE_SESSIONS** est déclarée comme obsolète. Est-elle remplacée par autre chose?? | ||
| - | </ | ||
| - | |||
| - | ==== Édition du fichier indiquant les partages à monter ==== | ||
| - | |||
| - | Toujours dans Gedit, ouvrez le fichier **/ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | C'est ici qu'on va trouver toutes les options de configuration permettant d' | ||
| - | |||
| - | Toutes les lignes de ce fichier qui commencent par # sont en fait des lignes de commentaires qui n' | ||
| - | |||
| - | La lecture de ces commentaires n'est d' | ||
| - | |||
| - | === Debug et création des répertoires === | ||
| - | |||
| - | Les deux premières options disponibles dans ce fichier sont les suivantes : | ||
| - | *debug | ||
| - | *mkmountpoint | ||
| - | |||
| - | La première active le mode //debug// quand on la met à 1. Cela permet d' | ||
| - | |||
| - | Le deuxième est une option qui permet, quand sa valeur est à 1, de créer automatiquement les répertoires où l'on va monter nos dossiers partagés. Là, c'est à vous de voir. Mais faites attention : si vous la mettez à 0, n' | ||
| - | |||
| - | === Montage de partage spécifique à l' | ||
| - | |||
| - | L' | ||
| - | |||
| - | === Gestion des options autorisées/ | ||
| - | |||
| - | Les options suivantes qui nous sont utiles sont : | ||
| - | * options_allow | ||
| - | * options_deny | ||
| - | * options_require | ||
| - | |||
| - | En général, elles seront mises ou laissées en commentaires. Elles permettent d' | ||
| - | |||
| - | === Directives de montages des partages === | ||
| - | |||
| - | Voici enfin le point crucial : la création des directives de montage des dossiers distants, par l' | ||
| - | |||
| - | volume < | ||
| - | |||
| - | La signification de chaque élément est la suivante : | ||
| - | |< | ||
| - | |< | ||
| - | |< | ||
| - | |<point de montage> |chemin complet vers le répertoire où l'on veut monter le partage, en fonction de la valeur que vous avez donné à l' | ||
| - | |< | ||
| - | |||
| - | NB : | ||
| - | * les deux tirets à la fin de la ligne sont **absolument indispensable** ils correspondent à la non-utilisation de paramètres qui sont normalement utilisés dans d' | ||
| - | * attention à ne pas confondre les différents paramètres de cette commande. Ils sont à séparer par des espaces. Les differentes options sont séparées les unes des autres par des virgules. | ||
| - | |||
| - | === Les jokers pour le nom de l' | ||
| - | |||
| - | On peut remplacer le nom de l' | ||
| - | |||
| - | === Les options de montages === | ||
| - | |||
| - | Les options de montages disponibles sont en fait celles de la commande smbmnt. Voyez les pages man de cette commande si vous voulez en savoir plus : | ||
| - | man smbmnt | ||
| - | |||
| - | Les plus utiles dans notre cas de figure sont les suivantes : | ||
| - | |||
| - | |uid| nom d' | ||
| - | |gid| nom du groupe correspondant| | ||
| - | |dmask| masque de droits des répertoires| | ||
| - | |fmask| masque de droits des fichiers| | ||
| - | |workgroup| groupe de travail dans lequel il faut aller chercher le PC distant| | ||
| - | |||
| - | Vous pouvez tester les options que vous voulez utiliser en faisant d' | ||
| - | |||
| - | === Quelques exemples de directives volumes === | ||
| - | |||
| - | Montage d'un répertoire distant accessible à tous les utilisateurs : | ||
| - | volume * smbfs wrksrv Commun / | ||
| - | |||
| - | Description des paramètres et options utilisées : | ||
| - | Serveur | ||
| - | Partage Commun | ||
| - | Point de montage : / | ||
| - | option uid=utilisateur courant | ||
| - | gid= groupe commun regroupant tous les utilisateurs du PC | ||
| - | workgroup = c'est ici le nom du groupe de travail par défaut de windows | ||
| - | |||
| - | |||
| - | Montage d'un partage regroupant des dossiers spécifiques à chaque utilisateur : | ||
| - | volume * smbfs wrksrv Users / | ||
| - | |||
| - | Ceci est un autre exemple dont l' | ||
| - | |||
| - | Pour cela, on utilise comme //gid// le groupe du même nom que l' | ||
| - | |||
| - | De même, l' | ||
| - | |||
| - | N' | ||
| - | |||
| - | ===== Que faire en cas de problèmes ? ===== | ||
| - | |||
| - | Comme on intervient sur les paramètes d' | ||
| - | |||
| - | ==== 1ère méthode ==== | ||
| - | |||
| - | Le plus simple est de démarrer en mode " | ||
| - | |||
| - | ==== 2ème méthode ==== | ||
| - | |||
| - | Si vous êtes bricoleur et que vous avez la patience, vous pouvez utiliser un LiveCD d'une distribution Linux, notamment celui d' | ||
