Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
samba [Le 08/05/2013, 21:30]
0ol
samba [Le 22/03/2015, 11:57]
bcag2 suite et fin modif par rapport à hosts et hostname
Ligne 26: Ligne 26:
 <note important>​Depuis Ubuntu 12.04 LTS, certains utilisateurs peuvent ne pas réussir à se connecter à un partage samba. La raison est que la casse doit impérativement être respectée en ce qui concerne le nom de domaine. Par exemple "​WORKGROUP"​ ne sera pas considéré de la même manière que "​workgroup"​.</​note> ​ <note important>​Depuis Ubuntu 12.04 LTS, certains utilisateurs peuvent ne pas réussir à se connecter à un partage samba. La raison est que la casse doit impérativement être respectée en ce qui concerne le nom de domaine. Par exemple "​WORKGROUP"​ ne sera pas considéré de la même manière que "​workgroup"​.</​note> ​
  
 +<note important>​==== **Attention nom de la machine < 16 caractères !** ====
  
 +pour être visible quand on parcourt le réseau, le nom de la machine (serveur) qui partage un dossier ne doit pas dépasser 15 caractères (et ne peut contenir que des lettres non accentuées,​ chiffres et signes -).
 +Si non elle sera accessible uniquement par son adresse IP (et donc invisible autrement).
 +le nom de la machine est dans les fichiers "​hostname"​ et "​hosts"​ pour le changer:
 +<​code>​gksudo gedit /​etc/​hostname</​code> ​
 +ou
 + <​code>​hotsname nouveau_nom </​code>​
 +et dans tous les cas :
 +<​code>​gksudo gedit /​etc/​hosts</​code>​
 +puis se déconnecter,​ et ré-ouvrir la session. \\
 +Sans ce nommage, on pourra rencontrer des problèmes du type : **Your hostname could not be resolved** \\ pour plus d'​infos,​ consulter les pages [[hosts]] et [[dns]]
 +</​note>​
  
  
-[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ** [[apt>​samba]] ​ ** +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] ** [[apt>​samba]] ​ ** 
-Ou en ligne de commande+ou en ligne de commande:
 <​code>​sudo apt-get install samba</​code>​ <​code>​sudo apt-get install samba</​code>​
- 
- 
- 
-===== Accéder à un dossier partagé ===== 
-{{  :​samba-raccourci.png|Choisissez "​Raccourcis",​ puis "​Réseau"​ pour accéder aux partages réseau}} 
- 
-De base, Ubuntu contient l'​essentiel permettant d'​accéder à des ressources partagées par un autre ordinateur. 
  
 ==== Accéder à un ordinateur membre d'un même groupe de travail ==== ==== Accéder à un ordinateur membre d'un même groupe de travail ====
  
-Depuis le bureau Ubuntu cliquez sur //**Aller à**// (dans la barre de tâche) et choisissez //​**Réseau**//​.+Depuis le bureau Ubuntu cliquez sur //**Raccourcis**// (dans la barre de tâche) et choisissez //​**Réseau**//​.
  
 Les ordinateurs de votre groupe de travail sont listés dans cette interface. Sélectionnez l'​ordinateur distant de votre groupe de travail pour accéder à ses dossiers partagés. Vous voyez les dossiers partagés par cet ordinateur. \\ \\ Les ordinateurs de votre groupe de travail sont listés dans cette interface. Sélectionnez l'​ordinateur distant de votre groupe de travail pour accéder à ses dossiers partagés. Vous voyez les dossiers partagés par cet ordinateur. \\ \\
  
 {{:​samba-groupedetravail.png?​200|L'​outil "​Réseau"​ liste les ordinateurs faisant partie du même groupe de travail.}} ​    ​{{:​samba-ressourcespartagees.png?​200|Ressources partagées d'un ordinateur MACHINEVIRTUELLE}} {{:​samba-groupedetravail.png?​200|L'​outil "​Réseau"​ liste les ordinateurs faisant partie du même groupe de travail.}} ​    ​{{:​samba-ressourcespartagees.png?​200|Ressources partagées d'un ordinateur MACHINEVIRTUELLE}}
 +FIXME à actualiser et revalider avec interface Unity
  
  
 ==== Accéder à un ordinateur membre d'un groupe de travail différent ==== ==== Accéder à un ordinateur membre d'un groupe de travail différent ====
  
-Les partages SMB et CIFS sont dans la sous catégorie //**Réseau Windows**//+Les partages SMB et CIFS sont dans la sous-catégorie //**Réseau Windows**//
  
 Pour accéder à des ordinateurs d'​autres groupes de travail de votre réseau local, allez dans ce dossier. Les groupes de travail de votre réseau local s'​affichent ; sélectionnez le groupe de travail dans lequel se trouve l'​ordinateur auquel vous désirez accéder. Sélectionnez ensuite l'​ordinateur distant pour lequel vous souhaitez accéder à ses ressources. Vous voyez les dossiers partagés par cet ordinateur.\\ \\ Pour accéder à des ordinateurs d'​autres groupes de travail de votre réseau local, allez dans ce dossier. Les groupes de travail de votre réseau local s'​affichent ; sélectionnez le groupe de travail dans lequel se trouve l'​ordinateur auquel vous désirez accéder. Sélectionnez ensuite l'​ordinateur distant pour lequel vous souhaitez accéder à ses ressources. Vous voyez les dossiers partagés par cet ordinateur.\\ \\
Ligne 80: Ligne 86:
   - Redémarrez votre ordinateur.   - Redémarrez votre ordinateur.
  
 +=== Accès sous Windows 7 à un dossier partagé par Ubuntu avec des restrictions de droits ===
 +Quand on veut accéder depuis Windows 7 à un dossier partagé par Ubuntu avec des restrictions de droits , une fenêtre demandant l'​autorisation apparait. Il faut donner le nom d'​utilisateur linux et son mot de passe associé, mais malgré des champs remplis correctement,​ il se peut que Windows Seven ne donne pas l'​autorisation alors qu'un autre ordinateur sous Windows XP pourra y accéder. Il s'agit probablement d'un niveau de sécurité trop élevé demandé par Windows Seven par défaut.
 +
 +Suivre la procédure suivante :
 +   * Aller dans «Panneau de configuration» puis «Système et sécurité» \ «Outils d’administration» \ «Stratégie de sécurité locale» (ou la commande %windir%\system32\secpol.msc /s)
 +   * Dans la nouvelle fenêtre, ouvrez l'​arborescence sur «Stratégies locales» \ «Options de sécurité»
 +   * Changer la valeur de  «Sécurité réseau : niveau d'​authentification LAN manager» qui par défaut n'est pas défini. (double clique dessus)
 +   * Remplacer par la 2e valeur proposée "​Envoyer LM et NTLM – utiliser NTLMv2 si négocié "
 +   * Réessayer la connexion au dossier partagé (rentrer à nouveau le nom d'​utilisateur et le mot de passe)
 +   * Fermer la session et se reconnecter si le point précédent n'a pas fonctionné
  
-\\ \\ \\ 
 ==== Accéder manuellement à un dossier partagé ==== ==== Accéder manuellement à un dossier partagé ====
 {{  :​samba-saisiemanuelle.png?​200|Saisissez manuellement vos informations de connexion}} {{  :​samba-saisiemanuelle.png?​200|Saisissez manuellement vos informations de connexion}}
Ligne 94: Ligne 109:
  
 <note tip>Il est possible de créer un [[:​raccourci-lanceur|lanceur]] pour monter manuellement un partage Windows. Renseigner l'​option **Commande** du lanceur selon la syntaxe suivante: **nautilus %%smb://​MachineDistante/​DossierPartagé%%** sous Ubuntu (remplacer nautilus par **konqueror** sous Kubuntu ou par **thunar** sous Xubuntu). </​note>​ <note tip>Il est possible de créer un [[:​raccourci-lanceur|lanceur]] pour monter manuellement un partage Windows. Renseigner l'​option **Commande** du lanceur selon la syntaxe suivante: **nautilus %%smb://​MachineDistante/​DossierPartagé%%** sous Ubuntu (remplacer nautilus par **konqueror** sous Kubuntu ou par **thunar** sous Xubuntu). </​note>​
-\\ \\ \\ \\+
  
 ==== Accéder à un dossier partagé (sous Ubuntu) depuis un poste Windows (réseau local) ==== ==== Accéder à un dossier partagé (sous Ubuntu) depuis un poste Windows (réseau local) ====
Ligne 159: Ligne 174:
  
 Au reboot, vos partages devraient fonctionner.</​note>​ Au reboot, vos partages devraient fonctionner.</​note>​
-==== Voir les miniatures sur les partages samba ==== +==== Voir les miniatures sur les partages samba dans nautilus ​==== 
-Suivre [[nautilus#​voir_les_miniatures_sur_les_partages_reseaux|ce lien]] ​pour les détails.+ 
 +Ouvrir ​nautilus ​et aller dans le menu "​Fichiers > Préférences > Aperçu"​. 
 + 
 +Puis indiquer l'​option "​Toujours" ​pour "​Afficher les vignettes"​ (par défaut : "​Uniquement ​les fichiers locaux"​).
  
 ==== Partager un dossier personnel (usershares) ==== ==== Partager un dossier personnel (usershares) ====
Ligne 167: Ligne 185:
  
 Vous pouvez facilement partager un répertoire dont vous êtes le propriétaire -- ce sont essentiellement les répertoires se trouvant dans votre dossier personnel d'​Ubuntu. Ce mode de partage de dossier est appelé //partage utilisateur//​ (ou //​usershare//​),​ car il est administré par chacun des utilisateurs de votre système Ubuntu (et non pas d'une manière centralisée). La configuration d'un partage utilisateur se fait très simplement, et les options de partage sont limitées. De ce fait, il est probablement préférable de désactiver la capacité de configurer des partages utilisateur dans une structure complexe (ex : un réseau d'​entreprise) ; toutefois, ce mode est très pratique et pertinent pour un partage simple (ex : dans un réseau domestique). Vous pouvez facilement partager un répertoire dont vous êtes le propriétaire -- ce sont essentiellement les répertoires se trouvant dans votre dossier personnel d'​Ubuntu. Ce mode de partage de dossier est appelé //partage utilisateur//​ (ou //​usershare//​),​ car il est administré par chacun des utilisateurs de votre système Ubuntu (et non pas d'une manière centralisée). La configuration d'un partage utilisateur se fait très simplement, et les options de partage sont limitées. De ce fait, il est probablement préférable de désactiver la capacité de configurer des partages utilisateur dans une structure complexe (ex : un réseau d'​entreprise) ; toutefois, ce mode est très pratique et pertinent pour un partage simple (ex : dans un réseau domestique).
- 
  
 Pour configurer un partage utilisateur : Pour configurer un partage utilisateur :
Ligne 185: Ligne 202:
  
 <note important>​==== **Attention nom de la machine < 16 caractères !** ==== <note important>​==== **Attention nom de la machine < 16 caractères !** ====
- +Pour être visible quand on parcourt le réseau, le nom de la machine (serveur) qui partage un dossier ne doit pas dépasser 15 caractères (et ne peut contenir que des lettres non accentuées,​ chiffres et signes -).
-pour être visible quand on parcourt le réseau, le nom de la machine (serveur) qui partage un dossier ne doit pas dépasser 15 caractères (et ne peut contenir que des lettres non accentuées,​ chiffres et signes -).+
 Si non elle sera accessible uniquement par son adresse IP (et donc invisible autrement). Si non elle sera accessible uniquement par son adresse IP (et donc invisible autrement).
-le nom de la machine est dans le fichier "​hostname"​ pour le changer: +Le nom de la machine est dans le fichier "​hostname"​ pour le changer: 
-<​code>​sudo ​nano /​etc/​hostname</​code>​ +<​code>​sudo ​gedit /​etc/​hostname</​code>​ 
-puis se déconnecter,​ et ré-ouvrir la session. +ou 
 + <​code>​hotsname nouveau_nom </​code>​ 
 +et dans tous les cas : 
 +<​code>​gksudo gedit /etc/hosts</​code>​ 
 +puis se déconnecter,​ et ré-ouvrir la session. ​ \\ 
 +Sans ce nommage, on pourra rencontrer des problèmes du type : **Your hostname could not be resolved** \\ pour plus d'​infos,​ consulter les pages [[hosts]] et [[dns]]
 </​note>​ </​note>​
 ==== Partager un dossier du système de fichiers (shares) ==== ==== Partager un dossier du système de fichiers (shares) ====
Ligne 208: Ligne 228:
   * [[webmin|Webmin]]   * [[webmin|Webmin]]
  
-\\ \\ \\ \\ 
  
 ===== Aller plus loin... ===== ===== Aller plus loin... =====
Ligne 239: Ligne 258:
  
 Si une authentification dans le poste distant est requise pour accéder au dossier partagé ou pour débloquer certaines actions autorisées pour votre compte dans le poste distant : <​code>​administrateur@local:​~$ sudo mount.cifs //​MACHINEDISTANTE/​Multimedia /​media/​MédiasPartagés -o username=IDENTIFIANT</​code>​où //​IDENTIFIANT//​ est votre identifiant dans le poste distant. Une invite ''​Password:''​ vous permet de saisir le mot de passe de votre compte dans le poste distant. Si une authentification dans le poste distant est requise pour accéder au dossier partagé ou pour débloquer certaines actions autorisées pour votre compte dans le poste distant : <​code>​administrateur@local:​~$ sudo mount.cifs //​MACHINEDISTANTE/​Multimedia /​media/​MédiasPartagés -o username=IDENTIFIANT</​code>​où //​IDENTIFIANT//​ est votre identifiant dans le poste distant. Une invite ''​Password:''​ vous permet de saisir le mot de passe de votre compte dans le poste distant.
 +
 +<note important>​Depuis la 13.04, il est devenu nécessaire de rajouter l'​option **sec=ntlmv2** sous peine d'​obtenir une erreur de montage.
 +On peut donc s'​essayer à <​code>​sudo mount -t cifs //​MACHINEDISTANTE/​Multimedia /​media/​MédiasPartagés -o  guest,​rw,​nosetuids,​sec=ntlmv2</​code></​note>​
  
 Dans le cas où le nom de partage contient des espaces on utilisera "​\"​ pour échapper l'​espace. Exemple avec un nom de partage Dossier Multimedia : Dans le cas où le nom de partage contient des espaces on utilisera "​\"​ pour échapper l'​espace. Exemple avec un nom de partage Dossier Multimedia :
Ligne 253: Ligne 275:
 <​file>​username=IDENTIFIANT <​file>​username=IDENTIFIANT
 password=MOTDEPASSE</​file>​ password=MOTDEPASSE</​file>​
-Remplacez //​IDENTIFIANT//​ par votre identifiant dans le poste distant et //​MOTDEPASSE//​ par le mot de passe de votre compte dans le poste distant.+Remplacez //​IDENTIFIANT//​ par votre identifiant dans le poste distant et //​MOTDEPASSE//​ par le mot de passe de votre compte dans le poste distant. Il peut être nécessaire de mettre comme identifiant IDENTIFIANT@WORKGROUPE. Des guillemets peuvent être utilisées.
  
 Un redémarrage de l'​ordinateur est nécessaire pour que le dossier partagé soit monté automatiquement dans le point de montage sélectionné. \\ //​(L'​option de montage //''​_netdev''//​ indique au système d'​attendre que la liaison au réseau local soit établie avant de tenter le montage de ce dossier partagé.)//​ Cependant la commande "sudo mount -a" monte automatiquement tous les systèmes de fichiers énumérés dans /etc/fstab immédiatement. Un redémarrage de l'​ordinateur est nécessaire pour que le dossier partagé soit monté automatiquement dans le point de montage sélectionné. \\ //​(L'​option de montage //''​_netdev''//​ indique au système d'​attendre que la liaison au réseau local soit établie avant de tenter le montage de ce dossier partagé.)//​ Cependant la commande "sudo mount -a" monte automatiquement tous les systèmes de fichiers énumérés dans /etc/fstab immédiatement.
Ligne 309: Ligne 331:
   * [[http://​support.microsoft.com/​kb/​204279|Hébergement direct de SMB sur TCP/IP]]   * [[http://​support.microsoft.com/​kb/​204279|Hébergement direct de SMB sur TCP/IP]]
   * [[http://​us1.samba.org/​samba/​docs/​man/​Samba-HOWTO-Collection/​securing-samba.html#​firewallports|Securing Samba]]   * [[http://​us1.samba.org/​samba/​docs/​man/​Samba-HOWTO-Collection/​securing-samba.html#​firewallports|Securing Samba]]
- 
- 
  
 ===== Documents en lien avec Samba ===== ===== Documents en lien avec Samba =====
  • samba.txt
  • Dernière modification: Le 14/03/2024, 09:22
  • par 37.174.130.24