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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: ddantgwyn в Feb 29, 2012, 12:38



Титла: пак за SAMBA ...
Публикувано от: ddantgwyn в Feb 29, 2012, 12:38
Здравейте,

тези дни при инсталацията и настройването на един samba сървър се появи следния проблем -- при връзване от windows машина към споделения ресурс, съответната папка се показва като празна, въпреки, че в нея има качени разни неща.

Изходните данни са следните:

1. дистрибуция Centos 6
Код:
[root@nanotech ~]# uname -a
Linux nanotech 2.6.32-220.4.2.el6.i686 #1 SMP Tue Feb 14 00:24:28 GMT 2012 i686 i686 i386 GNU/Linux

2. samba 3.5.10
Код:
[root@nanotech ~]# rpm -q samba
samba-3.5.10-114.el6.i686

3. smb.conf
Код:
[root@nanotech ~]# cat /etc/samba/smb.conf
[global]
 workgroup = chem
 netbios name = nanofiles
 security = share
 domain master = no
 wins support = no
 interfaces = 127.0.0.1 eth0
 bind interfaces only = Yes
 encrypt passwords = yes

[biblio]
 comment = Bibliography
 path = /home/biblio
 public = yes
 writable = yes
 read only = no
 guest ok = yes

4. testparm -- твърди, че няма грешки в конфигурационния файл smb.conf
Код:
[root@nanotech ~]# testparm /etc/samba/smb.conf
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[biblio]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
workgroup = CHEM
netbios name = NANOFILES
interfaces = 127.0.0.1, eth0
bind interfaces only = Yes
security = SHARE
domain master = No

[biblio]
comment = Bibliography
path = /home/biblio
read only = No
guest ok = Yes

5. изходът от командата smbclient е:
Код:
[root@nanotech ~]# smbclient -L localhost -U%
Domain=[CHEM] OS=[Unix] Server=[Samba 3.5.10-114.el6]

Sharename       Type      Comment
---------       ----      -------
biblio          Disk      Bibliography
IPC$            IPC       IPC Service (Samba 3.5.10-114.el6)
Domain=[CHEM] OS=[Unix] Server=[Samba 3.5.10-114.el6]

Server               Comment
---------            -------
NANOFILES            Samba 3.5.10-114.el6

Workgroup            Master
---------            -------
CHEM                 NANOFILES

6. правата върху директорията /home/biblio са 777
Код:
drwxrwxrwx. 4 nanotech nanotech  4096 Feb 28 00:31 biblio

7. има създаден потребител nanotech, който е собственик на директорията /home/biblio

Въпросът ми е какво съм пропуснал в конфигурирането, за да стигна до проблема, описан в началото?

Благодаря предварително.


Титла: Re: пак за SAMBA ...
Публикувано от: borovaka в Feb 29, 2012, 13:02
Опитай да добавиш параметър browsable = yes към share параметрите на папката.


Титла: Re: пак за SAMBA ...
Публикувано от: ddantgwyn в Feb 29, 2012, 13:47
Опитай да добавиш параметър browsable = yes към share параметрите на папката.

благодаря за идеята, но не стана :(

но подкарах SWAT, та ще го разцъкам малко по-подробно, с книги подръка. но подозирам, че проблемът не е тривиален и може да не е в конфигурацията на samba, защото съм използвал най-елементарния пример за анонимен достъп от книгата „Samba-3 by example“ като изходна точка.

всъщност има ли значение, че машината под Windows, от която се опитвам да достъпя сървъра е Windows ISA Server 200нещо си?

PS. няма значение -- и под стандартен Windows XP е същата история.


Титла: Re: пак за SAMBA ...
Публикувано от: jet в Feb 29, 2012, 14:27
а можеш ли да създаваш файлове / папки в тази директория откъм Уиндоус


Титла: Re: пак за SAMBA ...
Публикувано от: ddantgwyn в Feb 29, 2012, 14:52
а можеш ли да създаваш файлове / папки в тази директория откъм Уиндоус

Не -- access denied :)


Титла: Re: пак за SAMBA ...
Публикувано от: jet в Feb 29, 2012, 16:33
пробвай да направиш собственика на /home/biblio да бъде Самба юзер-а
След всяка промяна на конфиг-а рестартираш Самба, нали?


Титла: Re: пак за SAMBA ...
Публикувано от: ddantgwyn в Feb 29, 2012, 18:57
пробвай да направиш собственика на /home/biblio да бъде Самба юзер-а
След всяка промяна на конфиг-а рестартираш Самба, нали?

ами че той (nanotech) трябва да е собственик на директорията

Код:
[root@nanotech ~]# groups nanotech
nanotech : nanotech samba

и да, рестартирам след всяка промяна smbd и nmbd.

сега се чудя дали има връзка между samba и selinux -- ще отида да проверя чичко google какво ще предложи по темата.


Титла: Re: пак за SAMBA ...
Публикувано от: jet в Feb 29, 2012, 19:10
пробвай да направиш собственика на /home/biblio да бъде Самба юзер-а
След всяка промяна на конфиг-а рестартираш Самба, нали?

ами че той (nanotech) трябва да е собственик на директорията

Код:
[root@nanotech ~]# groups nanotech
nanotech : nanotech samba

и да, рестартирам след всяка промяна smbd и nmbd.

сега се чудя дали има връзка между samba и selinux -- ще отида да проверя чичко google какво ще предложи по темата.

имах предвид собственика на директорията да е
юзерът под който вървят Самба процесите, не ми се вярва Самба да върви като nanotech

Селинукс-а направо го забранявай


Титла: Re: пак за SAMBA ...
Публикувано от: ddantgwyn в Feb 29, 2012, 21:31
пробвай да направиш собственика на /home/biblio да бъде Самба юзер-а
След всяка промяна на конфиг-а рестартираш Самба, нали?

ами че той (nanotech) трябва да е собственик на директорията

Код:
[root@nanotech ~]# groups nanotech
nanotech : nanotech samba

и да, рестартирам след всяка промяна smbd и nmbd.

сега се чудя дали има връзка между samba и selinux -- ще отида да проверя чичко google какво ще предложи по темата.

имах предвид собственика на директорията да е
юзерът под който вървят Самба процесите, не ми се вярва Самба да върви като nanotech

Селинукс-а направо го забранявай

проблемът изчезна, когато забраних selinux. значи в него се крие ключът от бараката. ще трябва да се поровя из паяжината какво пише по темата.

благодаря на всички отзовали се.