1

Привет, я в последнее время много боролся с Samba на Centos 5.5.

Я разрабатываю в Windows 7 и отправляю файлы через scp (задача муравья), но это для замедления и хотел тщательно настроить Samba.

После установки и следования некоторым руководствам я сделал следующее:

  1. Отключить брандмауэр (iptables)
  2. Отключить SelLinux (вначале этого не делал, но тоже не помогло)
  3. настроить мой файл smbusers для сопоставления моего пользователя Windows с правами root (root = "Tahir Malik" -> работает)
  4. добавил текущий пользователь mitco в sambapassdb с помощью команды smbpasswd -a mitco, потому что у пользователя windows был только доступ на чтение

Таким образом, оба пользователя имеют доступ для чтения к моей акции. Вот мой фрагмент кода smb.conf:

[global]
        workgroup = MITCO
        server string = Samba Server Version %v
        netbios name = centos
    ;   interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
    ;   hosts allow = 127. 192.168.12. 192.168.13.

 [alf4]
    comment = Alfresco 4
    path = /opt
    read only = no
    valid users = mitco, mitco
    force user = root
    force group = root
    admin users = mitco , mitco
    writeable = yes
;   browseable = yes

Что также может быть важно, так это то, что /opt доступен для записи только root, но это не должно иметь значения, потому что я использую форс-пользователя и пользователей группы или администратора.

Файл журнала:

[2012/09/29 07:43:44, 0] smbd/server.c:main(958) запущена версия smbd 3.0.33-3.39.el5_8. Copyright Andrew Tridgell и Samba Team 1992-2008 [2012/09/29 07:43:59, 1] smbd/service.c:make_connection_snum(1085) mitco-tahir (192.168.13.1) первоначально подключаются к службе alf4 как пользователь root (uid = 0, gid = 0) (pid 5228)

1 ответ1

0

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

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