Страница 1 из 1

минимальная Самба

Добавлено: 2008-09-29 23:55:04
Wave
день долблюсь с этой самбой
не могу сделать чтобы работало

вообщем самбу я установил и поставил на автозагрузку
SWAT тоже подключил


но настроить самбу не могу
а нужно то всего ничего:

1) чтобы на сервер могли подключаться пользователи и у них не спрашивало пароля
видеть они при этом должны 3 папки
  • /usr/home/ftp/film1 (чтение )
    /usr/home/ftp/film2 (чтение )
    /usr/home/ftp/incoming (чтение/запись )
2) чтобы мог подключиться пользователь с особым логином и паролем, который мог бы редактировать папку /usr/home/ftp/film2 и /usr/home/ftp/incoming

-------------------------
пробовал тучу разных настроек
либо у меня пишет Гость и выдает окно пароля
либо просит ввести и логин и пароль

в обоих случаях чтобы я не вводил - ничего не работает :(

Re: минимальная Самба

Добавлено: 2008-09-30 6:26:49
zg
Wave писал(а):чтобы на сервер могли подключаться пользователи и у них не спрашивало пароля

Код: Выделить всё

[global]
        dos charset = cp866
        unix charset = koi8-r
        display charset = koi8-r
        server string = MySERVER
        security = share
[ftp]
        path = /usr/home/ftp/
        guest ok = yes
        force user = ftp
        force group = ftp
        read only = no
        create mask = 0644
        directory mask = 0755
а дальше играешь с правами на папки

Re: минимальная Самба

Добавлено: 2008-09-30 16:03:47
Wave
guest account не нужно заполнять?
папки вида "sekret$" не видны как и в винде?

Re: минимальная Самба

Добавлено: 2008-09-30 16:04:31
Wave
zg писал(а):
Wave писал(а):чтобы на сервер могли подключаться пользователи и у них не спрашивало пароля

Код: Выделить всё

[global]
        dos charset = cp866
        unix charset = koi8-r
        display charset = koi8-r
        server string = MySERVER
        security = share
[ftp]
        path = /usr/home/ftp/
        guest ok = yes
        force user = ftp
        force group = ftp
        read only = no
        create mask = 0644
        directory mask = 0755
а дальше играешь с правами на папки

биг респект
пока вроде работает

Re: минимальная Самба

Добавлено: 2008-10-01 12:53:30
Wave
пытаюсь теперь сделать одну шару с доступом по логину и паролю

Код: Выделить всё

[shara]
	path = /usr/home/admin/ad1
	valid users = admin
	admin users = admin
	read only = No
пользователь admin во фре имеет права на папку /usr/home/admin/ad1
пытаюсь подключится так: делаю сетевой диск, с подключением от другого имени

первый раз выскакивает табличка ввода логина и пароля с "серым логином" admin, после ввода пароля выкидывает такую же табличку с неменяемым именем "гость"

Re: минимальная Самба

Добавлено: 2008-10-01 14:09:59
zg

Код: Выделить всё

man smb.conf
там много чего полезного написано

Re: минимальная Самба

Добавлено: 2008-10-01 15:13:38
Wave
zg писал(а):

Код: Выделить всё

man smb.conf
там много чего полезного написано
неоспоримая истина
а еще есть дюжина примеров в инете по самбе

только во всех манах есть упущенные или малозаметные детали, а большинство примеров в инет под AD и трудно применимы в обчной ситуации, а из-за маленькой несостыковки могут быть вообще не рабочими на твоей системе

вообщем, сложно в самбе наковыряться
что-то сделать не сложно, а что нужно - уже труднее

моя основная проблема была в том, что я не знал, что в самбе есть еще своя база пользователей дополнительно к фре
причем в обоих базах юзвери должны быть идентичны
причем вначале пользователя нужно создать на фре, а уже потом в самбе :(


мой конфиг (вроде все заработало):

Код: Выделить всё

[global]
	dos charset = cp866
	unix charset = koi8-r
	display charset = koi8-r
	workgroup = best
	netbios name = FTPSERVER
	server string = FTPSERVER
	map to guest = Bad Password
	guest account = pcguest
	passwd program = /usr/bin/passwd %u
	ldap ssl = no
	usershare allow guests = Yes

[ftp]
	path = /usr/home/ftp/
	force user = ftp
	force group = ftp
	create mask = 0644
	guest ok = Yes

[incoming]
	path = /usr/home/ftp/incoming
	force user = ftp
	force group = ftp
	read only = No
	create mask = 0644
	guest ok = Yes

[eee]
	path = /usr/home/admin/ad1
	invalid users = club, pcguest
	admin users = admin
	read only = No

[rrr]
	path = /usr/home/ftp/Club
	invalid users = pcguest
	admin users = club
	read only = No