web-dev-qa-db-fra.com

Mécanismes de partage de fichiers réseau dans Ubuntu

J'ai remarqué qu'Ubuntu a plusieurs mécanismes pour partager des dossiers avec d'autres machines sur un réseau:

  1. Par exemple, si je suis dans Nautilus (le gestionnaire de fichiers), je peux faire un clic droit sur un dossier, aller dans Properties, puis aller dans l'onglet Share et activer Share this folder.

  2. Je peux également installer samba, éditer le fichier /etc/samba/smb.conf pour autoriser l'accès à un dossier spécifique et démarrer le service.

J'ai remarqué que si j'utilise les deux approches simultanément pour permettre l'accès au même dossier, je peux réellement voir deux liens vers le même dossier sur Explorer lorsque j'accède à ma machine via un chemin réseau depuis Windows.

Mes questions sont:

  1. Sur quoi se base le premier mécanisme? (exécute-t-il une autre instance de samba dans les coulisses? Si oui, où est le smb.conf fichier pour cela?

  2. Pourquoi la redondance?

  3. Existe-t-il d'autres mécanismes pour partager des dossiers?

Pour référence, tout cela est sur Ubuntu 12.04, à partir d'une machine virtuelle (Virtual Box) à partir de Windows 7 64.

5

Les deux mécanismes sont basés sur Samba. La première fois que vous partagez un dossier depuis Nautilus, il vous invite à installer Samba. La configuration est gérée par Nautilus; vous n'avez pas besoin d'un accès root (sauf pour installer Samba).

Autres façons de partager des fichiers ...

  • SFTP: installez openssh et vous obtenez un FTP sécurisé qui fonctionnera avec des clients comme Filezilla (GUI) ou tout simplement scp
  • VirtualBox: Les extensions invitées incluent un mécanisme pour monter des dossiers à partir de votre hôte - créez des dossiers partagés et montez-les comme indiqué dans le manuel
  • NFS: le système de fichiers réseau Linux
  • Partage RDP: l'utilitaire rdesktop peut fournir un accès aux dossiers clients sur le serveur à l'aide de l'option -disk
  • FTP: la norme des tourbières
  • Et plus...

De ces derniers? J'utilise des partages RDP, des partages VirtualBox, SFTP et je monte des partages CIFS/SMB sous Linux.

3
Adrian