LINUX.ORG.RU
решено ФорумAdmin

samba, доступ на запись

 


1

3

Здравствуйте! Недавно начал изучать самбу, так что извините, если вопрос идиотский... Суть следующая: Самба настроена самым примитивным образом, есть два каталога, по настройкам в оба есть гостевой доступ, гости могут читать и писать, но в реале в один есть доступ только на чтение, в другой нет доступа вообще... Как такое может быть я не понимаю, каталоги одинаковые, настройки одинаковы, должно всё работать, но не работает... Кто-нибудь умный, пните меня в нужную сторону ) конфиги:

smb.conf

[global] netbios name = SERVER

server string = home share

security = SHARE

guest ok = Yes

guest account = share

log file = /var/log/samba/log.%m

max log size = 50

[файлы]

path = /home/files

read only = No

guest ok = Yes

[херня]

path = /her

read only = No

guest ok = Yes

владелец обоих каталогов share, сделал к ним chmod 777... Всё ведь примитивно, всё должно работать, везде всё должно писаться... Как такое может быть? Что я делаю не так? Система Centos 6.3 Samba 3.5

Второй день уже перебираю разные параметры и не могу понять что творится...


Я использовал такой конфиг.

[global]
workgroup = WORKGROUP
netbios name = torrents
server string = file server
security = user
browseable = yes

[files]
path = /media/torrents
comment = mediafiles
writable = yes
public = yes
# readonly = No
guest ok = Yes
massive
()
Ответ на: комментарий от massive

У тебя в конфиге security = user, а мне нужен share...

А http://smb-conf.ru я уже почти весь перечитал, проблема в том, что по всему выходит что мой конфиг должен работать, а он этого не делает(

ktylhy
() автор топика
system-root@srv:/$ cat /etc/samba/smb.conf
[global]
 bind interfaces only = yes
 interfaces = wlan0
 socket address = 192.168.1.1
   workgroup = home
   netbios name = srv.home
   security = share
 
[public]
   comment = DATA
   path = /data
   browseable = yes
   read only = no
   guest ok = yes
        null passwords = yes
   hide unreadable = yes
system-root@srv:/$
system-root ★★★★★
()
Ответ на: комментарий от ktylhy

Ну в глобале уж точно не должно быть «guest ok = Yes». Это больше относиться к настройкам шары, чем к глобальным.

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

И кстати, у тебя в конфиге тоже кириллица используется, или ты это только в примере привел?

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

Попробуй данный вариант:

[global]
netbios name = SERVER
server string = home share
security = share
# guest ok = Yes
guest account = share
# log file = /var/log/samba/log.%m
# max log size = 50
[files]
path = /home/files
read only = No
guest ok = Yes
writable = yes
[her]
path = /her
read only = No
guest ok = Yes
writable = yes

massive
()
Ответ на: комментарий от system-root

Это по сути то же что и у меня, только у меня одна сетевуха. Не работает такой конфиг( Я по сути спрашиваю, не вариант рабочего конфига (ибо мой ведь теоретически тоже рабочий), я прошу чтоб меня пнули в нужную сторону, ибо я не могу сообразить куда копать...

ktylhy
() автор топика
Ответ на: комментарий от funky

Вот это уже может походить на зацепку) Увы, selinux для меня пока что то же тёмный лес, пошёл читать маны)

ktylhy
() автор топика
Ответ на: комментарий от massive

я ж говорил, chmod 777 делал)

[root@localhost /]# ls -la /
total 114
dr-xr-xr-x. 26 root root 4096 Oct 3 12:59 .
dr-xr-xr-x. 26 root root 4096 Oct 3 12:59 ..
-rw-r--r--. 1 root root 0 Oct 3 12:59 .autofsck
dr-xr-xr-x. 2 root root 4096 Sep 27 03:14 bin
dr-xr-xr-x. 5 root root 1024 Sep 26 10:26 boot
drwx------. 3 root root 4096 Sep 26 03:34 .dbus
drwxr-xr-x. 20 root root 3740 Oct 3 12:59 dev
drwxr-xr-x. 128 root root 12288 Oct 3 13:05 etc
drwxrwxrwx. 3 share share 4096 Oct 2 17:21 her
drwxr-xr-x. 9 root root 4096 Oct 1 20:06 home
dr-xr-xr-x. 11 root root 4096 Jul 6 16:54 lib
dr-xr-xr-x. 10 root root 12288 Sep 27 03:14 lib64
drwx------. 2 root root 16384 Jul 6 16:47 lost+found
drwxr-xr-x. 2 root root 4096 Sep 23 2011 media
drwxr-xr-x. 2 root root 0 Oct 3 12:59 misc
drwxr-xr-x. 4 root root 4096 Sep 26 03:23 mnt
drwxr-xr-x. 2 root root 0 Oct 3 12:59 net
drwxr-xr-x. 3 root root 4096 Jul 6 16:58 opt
dr-xr-xr-x. 189 root root 0 Oct 3 12:59 proc
dr-xr-x---. 6 root root 4096 Sep 26 11:48 root
dr-xr-xr-x. 2 root root 12288 Sep 27 03:14 sbin
drwxr-xr-x. 7 root root 0 Oct 3 12:59 selinux
drwxr-xr-x. 2 root root 4096 Sep 23 2011 srv
drwxr-xr-x. 13 root root 0 Oct 3 12:59 sys
drwxrwxrwt. 14 root root 4096 Oct 3 14:09 tmp
drwxr-xr-x. 13 root root 4096 Jul 6 16:48 usr
drwxr-xr-x. 22 root root 4096 Oct 1 20:05 var

[root@localhost /]# ls -la /home
total 48
drwxr-xr-x. 9 root root 4096 Oct 1 20:06 .
dr-xr-xr-x. 26 root root 4096 Oct 3 12:59 ..
drwxr-xr-x. 2 root root 4096 Oct 1 20:06 files
drwxr-xr-x. 2 share share 4096 Oct 1 20:06 films
drwx------. 2 root root 16384 Sep 26 03:12 lost+found
drwxrwxrwx. 4 share share 4096 Oct 2 17:13 music
drwx------. 27 Oleg Oleg 4096 Sep 26 21:57 Oleg
drwxr-xr-x. 2 root root 4096 Oct 1 20:06 photo
drwxrwxrwx. 5 share share 4096 Oct 2 17:18 share

ktylhy
() автор топика

Укажи в конфиге самбы пользователя, который в твоей системе владеет расшаренными каталогами.

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

force user и guest account в моём случае два одинаковых параметра... Но в любом случае попробовал прописать, не помогло(

тут дело не в конфиге самбы, а в чём-то ином. Самба подключается к папке под именем share. Этот пользователь является владельцом, да ещё и в группу рут добавлен. У папки 777 разрешения. Само-собой, если залогиниться шелом под share, можно всё читать и писать. А через самбу нельзя, хотя она сама говорит что все операции выполняет от имени share... Что-то совсем неадекватное, мой мозг плавится...

З.Ы. selinux ещё до конца не вкурил, но вроде он не при чём...

ktylhy
() автор топика
Ответ на: комментарий от massive

Хех, всё-таки дело в selinux было )

Ограомное спасибо всем, кто откликнулся и отдельное funky за пинок в нужную сторону)

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