Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: luda_glawa в Sep 23, 2006, 17:07



Титла: Samba не вижда файловете в директорията
Публикувано от: luda_glawa в Sep 23, 2006, 17:07
Дистрибуцията е Fedora Core 5
Samba 3.0.23a

Проблема е следния. Имам директория /mnt/storage1. Идеята е тя да е споделена в мрежата. Собственик - root, група - samba-clients. Имам потребител член на тази група, който има позволение да се включи към машината и вижда споделените директории. Но, не вижда файловете вътре, въпреки, че той ги е създал. Странното е, че вижда поддиректориите на /mnt/storage1 и съответно може да влиза в тях, но не може да вижда файлове ако има такива.

smb.conf:
-----------

[global]
   server string = Samba Server
   security = user
   hosts allow = 192.168.2. 127.
   cups options = raw
   log file = /var/log/samba/%m.log
   max log size = 50
   dns proxy = no

[storage1]
comment = Piggy Storage 1
browseable = yes
writable = yes
valid users = sava
write list = sava
guest ok = no
path = /mnt/storage1

а ето какво дава и smbstatus:


Samba version 3.0.23a-1.fc5.1
PID     Username      Group         Machine                        
-------------------------------------------------------------------
 5538   sava          sava          hut          (192.168.2.102)
 5297   sava          sava          hut          (192.168.2.102)

Service      pid     machine       Connected at
-------------------------------------------------------
IPC$         5297   hut           Sat Sep 23 13:35:15 2006
storage1     5538   hut           Sat Sep 23 13:57:04 2006
IPC$         5538   hut           Sat Sep 23 13:55:48 2006

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
------------------------------------------------------------------------------------------


--------
5538         500        DENY_NONE  0x100001    RDONLY     NONE             /mnt/storage1   .   Sat Sep 23 13:57:04 2006


smbstatus връща нещо което мисля, че има значение:

R/W - RDONLY

но незнам, дали е това причината. Забравих да напиша, че от windows машината не мога да записвам файлове. Споменатите по-горе файлове са създадени локално на самба машината. Благодаря предварително.


Титла: Samba не вижда файловете в директорията
Публикувано от: morbid_viper в Sep 25, 2006, 16:54
проблемът, според мен, може да е в правата на файловете и директориите в това /mnt/storage1. Провери пак!
За директориите трябва да има задължително вдигнат флаг 'x', с което разрешаваш да се прочете съдържанието на директорията. За да може и да се пише в тази директория трябва да има флаг 'w'.
Samba се съобразява с правата на файловата система!

естествено, може и да е друг проблемът, но в настройките за samba-та не намирам нищо обезпокоително!


Титла: Samba не вижда файловете в директорията
Публикувано от: luda_glawa в Oct 02, 2006, 21:28
Имам съмнения, че с тази версия на samba има проблем. Днес ще обновявам до 3.0.23c и утре ще се разбере. Иначе всички флагове са наред.


Титла: Samba не вижда файловете в директорията
Публикувано от: luda_glawa в Oct 07, 2006, 15:48
Оказа се, че греша. Не е проблема в самбата, а в настройките касаещи я в selinux. За такова животно не бях чувал, но който си е кЛамер си е кЛамер  B) . Точните настройки ще напиша по-късно.