Я пытаюсь использовать Samba для обмена файлами между Windows XP и Ubuntu.
Я отредактировал smb.conf и добавил имя рабочей группы и имя netbios. Это часть, которая имеет проблемы:
[Myshare]
comment = Myshare
path = /myshare
read only = no
guest ok = yes
Когда я делаю sudo samba restart
я получаю следующий вывод:
Unknown parameter encountered: "max log size"
Ignoring unknown parameter "max log size"
Unknown parameter encountered: "syslog"
Ignoring unknown parameter "syslog"
Unknown parameter encountered: "passdb backend"
Ignoring unknown parameter "passdb backend"
Unknown parameter encountered: "unix password sync"
Ignoring unknown parameter "unix password sync"
Unknown parameter encountered: "passwd program"
Ignoring unknown parameter "passwd program"
Unknown parameter encountered: "pam password change"
Ignoring unknown parameter "pam password change"
Unknown parameter encountered: "map to guest"
Ignoring unknown parameter "map to guest"
Unknown parameter encountered: "usershare allow guests"
Ignoring unknown parameter "usershare allow guests"
Unknown parameter encountered: "read_only"
Ignoring unknown parameter "read_only"
Unknown parameter encountered: "guest_ok"
Ignoring unknown parameter "guest_ok"
Unknown parameter encountered: "guest ok"
Ignoring unknown parameter "guest ok"
Unknown parameter encountered: "guest ok"
Ignoring unknown parameter "guest ok"
На моей машине с Windows XP я вижу общий ресурс, но когда я пытаюсь получить к нему доступ, он говорит, что он недоступен, и у меня может не быть разрешения на его использование. Я уже изменил права доступа к каталогу.
Когда я установил samba, я сделал sudo apt-get install samba4
Я думаю, что эти проблемы могут быть связаны с тем, что я использую более новую версию samba, и она не распознает старый синтаксис из файла smb.conf.
Когда я пытаюсь запустить smbpasswd, он говорит cli_pipe_validate_current_pdu: код ошибки RPC DCERPC_FAULT_OP_RNG_ERROR, полученный от хоста 127.0.0.1! машина 127.0.0.1 отклонила изменение пароля: Ошибка была: NT code 0x1c010002.