J'ai trois dossiers partagés dans mon répertoire personnel local, c'est-à-dire sur / home / me / sur mon bureau Ubuntu. Tous ont été configurés à l'aide des "Options de partage" dans le menu contextuel de Nautilus. Les dossiers standard "Musique" et "Vidéos" sont configurés de façon identique: la case "Accès invité" est cochée, mais pas "Autoriser les autres à créer et supprimer". Le troisième dossier, appelé "partagé", est configuré pour ne pas autoriser l'accès Invité mais pour permettre aux autres de modifier les fichiers. Je n'ai pas modifié /etc/samba/smb.conf
à la main, j'ai seulement utilisé les options de partage pour créer et modifier ces soi-disant "partages".
Mes colocataires ont deux ordinateurs Windows 7 et un netbook Ubuntu Netbook Remix. J'ai la machine de bureau et l'ordinateur portable susmentionnés exécutant 10.04. Aucune de ces machines ne peut accéder aux partages. Les tentatives d'accès aux partages d'invité aboutissent au message
\\machine\directory is not accessible. The network name could not be found.
Il s'agit du message d'erreur généré par une machine virtuelle exécutant Windows 2000. Les autres machines Windows génèrent une erreur similaire. L'ordinateur portable Ubuntu donne l'erreur Unable to mount location: Failed to mount Windows share
. Vive encore une fois les messages d'erreur informatifs. Cela aide vraiment beaucoup.
Lorsque je tente de parcourir le dossier appelé «partagé» de l'ordinateur portable, je suis confronté à une boîte de dialogue de mot de passe. Ce comportement est le même pour toutes les machines que j'ai essayées dans la situation. En entrant mon nom d'utilisateur et mon mot de passe pour le compte auquel appartiennent les partages, la boîte de dialogue de mot de passe disparaît brièvement et est remplacée par une boîte de dialogue identique. Aucun message d'erreur, utile ou non, n'apparaît.
Lorsque vous essayez de parcourir ce dossier avec la machine virtuelle, le résultat est le même, sauf que la boîte de dialogue de mot de passe indique utilement "nom d'utilisateur ou mot de passe incorrect". Mon hypothèse est que le nom d'utilisateur et le mot de passe en question sont ceux de l'utilisateur propriétaire des partages. J'ai essayé toutes les autres combinaisons de nom d'utilisateur et de mot de passe disponibles dans ce contexte et le résultat est le même.
Je voudrais pouvoir partager des fichiers. Les partager avec des machines Windows est une fonctionnalité intéressante, ou le serait si elle était disponible. Je considère vraiment que le partage de fichiers entre deux machines avec la même version du même système d'exploitation est une condition minimale pour l'utilisabilité du réseau.
Samba a fonctionné pour la dernière fois de manière fiable il y a plus de dix ans. Depuis lors, j'ai essayé de l'utiliser sur et en dehors avec un succès intermittent.
Oh, et "Partage de fichiers personnels" dans le menu Préférences n'entraîne pas une entrée dans Lieux → Réseau → mon-serveur. En fait, l'ancienne entrée "MY-SERVER" disparaît et est remplacée par "koanhead's public files on my-server", qui lorsque j'essaie de l'ouvrir à partir de l'ordinateur portable donne un "DBus.Error.NoRply: le message n'a pas été reçu une réponse."
Je sais que je viens ici et me plaigne beaucoup d'Ubuntu, mais d'un autre côté, je passe littéralement des heures chaque jour à essayer de réparer les choses dans Ubuntu. C'est un bon système qui aspire à la grandeur, c'est pourquoi des choses comme ça non plus
Besoin de travailler; ou
Être correctement documenté.
Idéalement, les deux seraient le cas. Quoi qu'il en soit, déclamez. J'espère que quelqu'un aura un aperçu de cette question. Merci à tous ceux qui prennent la peine de lire ce mur de texte pour votre temps.
map to guest = bad user
dans la section globale et que le partage aguest ok = yes
alors si vous entrez un nom d'utilisateur et un mot de passe incorrects (mais pas vides, mettez simplement les ordures dans les deux champs), les choses semblent fonctionner. Je sais que c'est moche, et j'espère que quelqu'un a une meilleure réponse, donc je peux aussi réparer ma configuration.