Sur mon réseau, un serveur de transfert utilise le serveur Ubuntu 10.10, qui est ma principale zone de développement. Comme je dois accéder aux fichiers de la racine Apache à partir d'autres ordinateurs du réseau, j'ai configuré samba avec les paramètres suivants:
[www]
comment = Apache root www
path = /var/www
writable = yes
force user = root
force group = root
Sur l'ordinateur hôte, exécutant le bureau Ubuntu 10.10, j'essaie de monter le lecteur avec un fichier bash ressemblant à celui ci-dessous:
#!/bin/bash
Sudo mount -t cifs //192.168.1.5/www /media/www/ -o username=myusername,password=mypassword,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
Ce qui se passe, c’est que je reçois erreur de montage (13): autorisation refusée. Reportez-vous à la page de manuel de mount.cifs (8) (par exemple, man mount.cifs) jeté à la face lors de la tentative d’exécution du montage.
J'ai fait exactement la même chose, avec exactement le même fichier smb.conf & mount-bash sur un autre ordinateur de mon réseau, mais cela ne fonctionnera tout simplement pas.
Qu'est-ce que je fais mal? Je manque d'idées.
Dépannage de base:
smbclient -U myusername //192.168.1.5/www
et voyez ce qui se passe/var/log/samba/smbd.log
et /var/log/samba/log.[remote address]
log level = 3
à votre smb.conf
(et en redémarrant ou en envoyant HUP à smbd).