LINUX.ORG.RU
ФорумAdmin

windows не видит файлы на samba шаре

 , , ,


0

1

Здраствуйте уважаемые. Ставлю самбу в качестве файловой помойки, но возникла проблема : ни винда, ни сам CentOS, где стоит самба, при заходе на шару не видят файлы. Папки, вложенные папки - видит прекрасно. OS - CentOS. smb.conf :

[global]
  
  workgroup = workgroup
  netbios name = favaris
  server string = favaris
  browseable = Yes
  security = share

[temp]
 
 path = /home/temp
 
 readonly = No
 writable = Yes
 guest ok = Yes
 guest only = yes 
 create mask = 0644
 directory mask = 0755

[install]
 
 path = /home/install
 readonly = Yes
 guest ok = Yes

Попробуй добавить в каждую секцию

   public = yes
   browseable = yes
и убрать ради проверки
 create mask = 0644
 directory mask = 0755

Le_Raux ()
Ответ на: комментарий от Le_Raux

не помогло. Так же, забыл сказать, хоть шара и с writable = Yes , но копировать файлы нельзя.

Jincer ()

а имена файлов случайно начинаются не с точки?

fbiagent ★★★ ()
Ответ на: комментарий от fbiagent

Нет, не с точки. Для теста я скопировал просто пару конфигов.

Jincer ()
Ответ на: комментарий от nanoolinux

Даже если поставить guest account = root - не помогло. Кстати права на файлы в этой папке :

 ls -l
total 480
-rwxrwxrwx. 1 root root 483328 May  6 02:54 putty.exe
-rwxrwxrwx. 1 root root    278 May  6 15:42 smb.conf
drwxrwxrwx. 2 root root   4096 May  6 04:23 test

Jincer ()

Если папку под файлы создавал сам, то надо запустить какую-то команду, связанную с SELinux, чтобы он позволил «отдавать» её. Это в начале smb.conf должно быть написано, в комментариях. Точно сказать не могу, сервер на локалхосте дома :)

Unnamed_Hero ★★★ ()
Ответ на: комментарий от nanoolinux

Вот это - по сути всё что пишет при подключении /var/log/samba/log/smbd :

 
[2013/05/06 16:42:07.420485,  0] smbd/sesssetup.c:1343(reply_sesssetup_and_X)
  reply_sesssetup_and_X:  Rejecting attempt at SPNEGO session setup when it was not negotiated.

Jincer ()
Ответ на: комментарий от Jincer

Думаю тебе надо покопать, о чем здесь. Лично я не спец в самбе, не знаю, что это значит. Может мелочь какая-то ни на что не влияющая, а может причина твоей проблемы.

nanoolinux ★★★★ ()

Взято с раб. сервера Linux debian 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux
smbstatus -V
Version 3.5.6

[global]
   workgroup = WORKGROUP
   netbios name = Server
   server string = Samba Server %v
   security = share
#   hosts allow = 192.168.2. 127.
   load printers = no
   guest account = nobody
   guest ok = yes
   log file = /var/log/smbd.%m
   max log size = 1024
   interfaces = lo eth0
;  bind interfaces only = yes
   local master = no
   os level = 1
   domain master = no
   preferred master = no
   wins support = no
   wins proxy = no
   dns proxy = no
   dos charset = cp866
   unix charset = utf8


[Бухгалтерия]
   path = /opt/samba/Бухгалтерия
   comment = Бухгалтерия
   browseable = no
   writable = yes
   create mask = 0644
   directory mask = 0775
pvvking ★★ ()
Последнее исправление: pvvking (всего исправлений: 1)
Ответ на: комментарий от pvvking

Сейчас попробую заменить конфиг и переделать под свою шару, если не поможет - буду разбираться с логами.

Jincer ()
Ответ на: комментарий от Jincer

Замена конфига на заведомо рабочий не помогла. Скорее всего это где то в другом месте. Где - буду разбираться.

Jincer ()
Ответ на: комментарий от Jincer

Логи чистые. Попробовал поставить виртуалку с чистым СentOSом и на неё самбу с этим конфигом. Та же проблема.

Jincer ()
Ответ на: комментарий от Unnamed_Hero

Спасибо ! Нашёл в чём проблема : SELinux. Отключил его всё заработало. Дальше уже разберусь, похоже нужно просто сделать

chcon -t temp /home/temp

Jincer ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.