2

Я уже делал это несколько раз, но по какой-то причине это не работает.

У меня есть папка с именем ruby (root:root - 0777) в /home/placona

Я пытаюсь увидеть эту папку из своего окна WindowsXP, но получаю отказано в разрешении. Хотя я могу видеть глобальный ресурс, но всякий раз, когда я пытаюсь щелкнуть по ресурсу ruby, он не впускает меня.

Вот мои настройки smb.conf :

[global]
        log file = /var/log/samba/samba.%m
        guest account = nobody
        netbios name = DEVBOX
        server string = DEVBOX CENTOS
        workgroup = WORKGROUP
        encrypt passwords = yes
        security = share
        max log size = 50

[ruby]
        path = /home/placona/ruby

Я хочу иметь возможность открывать эту папку без использования пароля (следовательно, учетная запись гостя = никто).

Я пытался даже с паролем, но, кажется, никогда не работает.

Кто-нибудь может заметить что-то не так с моими настройками?

4 ответа4

1

Для общих ресурсов Samba нужны как пользователи, так и настройки. Я уверен, что у вас уже есть пользователи CentOS, но у вас также есть пользователи Samba?

smbpasswd -a joe

Вы также можете добавить следующую строку в ваши определения общего ресурса

[ruby]
valid users = joe randi insert-samba-user-here

Ох, и убедитесь, что вы перезагрузите самбу через

service smb restart

(Обратите внимание, большая часть кода взята с: http://www.cyberciti.biz/faq/adding-a-user-to-a-samba-smb-share/ )

0

Измените владельца файла на никто, тогда все группы смогут получить доступ к файлам.

0

Попробуйте добавить:

read only = no

в ваш раздел [ruby].

0

Добавьте их в свои существующие настройки:

[global]
    map to guest = Bad User

[ruby]
    guest ok = yes
    read only = no

У вас уже есть настройка гостевой учетной записи, чтобы сообщить Samba, какую учетную запись использовать в качестве гостевой учетной записи; map to guest = Bad User говорит Samba автоматически преобразовать нераспознанное имя пользователя в пользователя Guest.

Вы также можете добавить их в свой раздел [ruby] (настроить разрешения при необходимости):

directory mask = 0777
create mask = 0666

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .