J'essaie de configurer un partage SMB sur mon réseau à l'aide de Samba.
J'ai suivi les instructions ici aussi bien que possible car j'ai installé Raspbian sur mon Pi. Lorsque j'ai branché ma clé USB, elle s'est montée automatiquement /media/Media/
, j'ai donc sauté la première partie.
Ce que j'ai fait était le suivant:
sudo -i
apt-get update
apt-get upgrade
apt-get install samba
apt-get install samba-common-bin
Configuration de samba modifiée
Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[usb]" Loaded services file OK. Server role: ROLE_STANDALONE [global] workgroup = WORKGROUP server string = %h server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . unix password sync = Yes syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No usershare allow guests = Yes panic action = /usr/share/samba/panic-action %d idmap config * : backend = tdb valid users = %S create mask = 0700 directory mask = 0700 [usb] comment = USB Share path = /media/Media read only = No create mask = 0777 directory mask = 0777 guest only = Yes guest ok = Yes
Ainsi, la configuration apparaît OK, je peux voir les fichiers /media/Media
sur le Pi, je peux voir RASPBERRYPI
dans mon groupe de travail depuis ma boîte Windows7. Mais lorsque j'essaie d'y accéder, j'obtiens un échec de connexion. J'ai également un 2e pi avec RaspBMC installé et je ne peux pas non plus accéder au partage SMB à partir de là.
Y a-t-il autre chose que je dois faire dans Samba pour que cela fonctionne?
Edit:
j'ai fait un peu plus de travail sur ce dernier soir. J'ai ajouté un nouvel utilisateur au Raspberry, défini un mot de passe, ajouté un nouvel utilisateur à Samba, défini le mot de passe et ajouté les lignes suivantes.
[global]
security=user
[usb]
allow users biff
(ou quelque chose de similaire j'oublie la syntaxe exacte)
Et maintenant, j'ai réussi à obtenir une erreur comme ... "Vous n'avez pas l'autorisation d'accéder à ce partage". Je pense que je vais peut-être travailler sur mon Pi directement ce soir au lieu d'utiliser du mastic et peut-être qu'il y aura quelque chose que je pourrai voir en utilisant un éditeur de texte à la place vi
.
Résolution
Ok, j'ai finalement résolu cela. Le problème était que je ne pouvais pas utiliser la connexion pi pour accéder à la tarte à l'aide de smb et que je ne pouvais pas modifier les autorisations du lecteur / media / Media monté automatiquement.
J'ai trouvé ma solution ici /superuser/57092/cant-change-permission-ownership-group-of-external-hard-drive-on-ubuntu
J'ai dû installer ntfs
sudo apt-get install ntfs-config
puis j'ai exécuté la configuration ntfs outil qui donne à quiconque un accès en lecture / écriture.
Pas la meilleure solution mais elle suffit dans mon cas pour partager des fichiers sur le réseau.
The specified network password is not correct.
Réponses:
Vous devez configurer samba pour permettre à anonyme / tout le monde / invité de se connecter. Cela vous enlève le message d'erreur.
C'est obsolète ...
Utilisez-le à la place
Il est possible que certains autres paramètres de la configuration nécessitent un relâchement. Samba sous Linux est plus sécurisé que sous Windows. L'ironie ... :-]
J'espère que cela vous aide.
la source
security=share is deprecated
et je ne peux toujours pas accéder au partage.Je suggérerais de reconfigurer RPi et Samba en utilisant la configuration présentée ici - http://www.megaleecher.net/Adding_External_USB_Disk_Drive_Storage_On_RasPi , cela a fonctionné pour moi sans aucun problème.
la source
J'avais ce même problème et j'ai pu trouver une solution différente de celles publiées ci-dessus. J'espère que cela est utile à quelqu'un d'autre dans une situation similaire
Vous avez mentionné que vous ne pouviez pas modifier les autorisations du dossier monté automatiquement - c'est là que réside le problème.
Pour résoudre ce problème, démontez simplement les lecteurs montés automatiquement en cliquant sur le logo d'éjection dans l'explorateur de fichiers ou via la ligne de commande.
Ensuite, créez un nouveau dossier dans le répertoire multimédia, j'ai fait le mien "USBHDD1"
Montez ensuite le lecteur actuellement non monté dans ce dossier à l'aide de
Vous devriez alors pouvoir accéder au dossier!
la source