У меня есть промежуточный сервер в моей сети, на котором работает сервер Ubuntu 10.10, являющийся моей основной областью разработки. Поскольку мне нужно получить доступ к файлам в корне Apache с других компьютеров в сети, я настроил samba со следующими настройками:
[www]
comment = Apache root www
path = /var/www
writable = yes
force user = root
force group = root
На главном компьютере с рабочим столом Ubuntu 10.10 я пытаюсь смонтировать диск с помощью файла bash, как показано ниже:
#!/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
Что происходит, когда я получаю ошибка монтирования (13): разрешение запрещено. См. страницу руководства mount.cifs (8) (например, man mount.cifs) бросил мне в лицо, пытаясь выполнить маунт.
Я сделал то же самое, с точно таким же smb.conf & amp; файл mount-bash на другом компьютере в моей сети, но это просто не сработает.
Что я делаю не так? У меня заканчиваются идеи.
Устранение основных неполадок:
smbclient -U myusername //192.168.1.5/www
и посмотрите, что происходит /var/log/samba/smbd.log
и /var/log/samba/log.[remote address]
log level = 3
к smb.conf
(и либо перезапустив, либо отправив HUP на smbd).