Иметь доступ только для чтения к Samba

Иметь доступ только для чтения к Samba

Привет, в последнее время у меня возникли большие проблемы с Samba на Centos 5.5.

Я разрабатываю в Windows 7 и отправляю файлы через scp (задача ant), но это слишком медленно и мне хотелось бы полностью настроить 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. Авторские права Andrew Tridgell и команда Samba 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

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

Связанный контент