Помогите с Самбой [SOLVED]

Спасибо Hrundix, мой рабочий конфиг в коментах. Проблема была с несоздавшимися папками linux-пользователей и неправильным путем к базе с samba-пользователями.
========
Нужно пускать пользователей, чьи учетные записи входят в группу coders, в их домашние папки, в папку /var/www/vhosts и в папку /usr/share/samba/install. Они могут туда писать, заходят с виндовых машин.
Ни принтера, ни антивируса не нужно. Анонимного доступа не нужно. Не нужно корзины, первичного контроллера домена и ЛДАПа, кофеварки и рсс-фидов с новостных сайтов. Просто пускать людей по паролю только в эти три папки.
Помогите с конфигом, пожалуйста, я уже заебался.
Ценные указания и рекомендации принимаются с благодарностью.

Ну если нечего

Ну если нечего больше не нужно по функционалу - то почему бы фтп не поднять вместо самбы? там эт всё гораздо легче настраиваеться! по умолчанию так сказать =)

Нужно

Нужно доступаться в эти папки как обычные виндовые шары. Фтпшная папка - это не обычная виндовая шара, ее нельзя подмонтировать как сетевой диск (к примеру). Добраться до файлов можно и с помощью winscp, но мне нужно то, что я описал.

Для монтирования сетевых ресурсов

вообще-то используется Network File System.

Вообще-то я

Вообще-то я просил самбу, потому что ее клиент в винде родной.

Я человек

Я человек ленивый. Я конфигурялку из KDE использовал:)

Мне на сервере

Мне на сервере КДЕ ни к чему и даже занадто.

Создайте

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

[global]
   workgroup = lenina29
   netbios name = loo
   server string = Booka

   log file = /var/log/samba3/log.%m
   max log size = 500
   debug level = 3

   security = share
   client schannel = yes
   server schannel = yes
   server signing = auto
   os level = 33
   max protocol = NT
   restrict anonymous = no
   null passwords = yes
   encrypt passwords = yes
   paranoid server security = no
   smb passwd file = /var/lib/samba/private/smbpasswd
   winbind use default domain = yes


   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   wins support = yes
   wins proxy = yes
   dns proxy = no

   unix charset = UTF8
   dos charset = CP866

[home]
   path = /home/%U
   comment = Home Directories
   browseable = yes
   writable = yes
   create mask = 0640
   directory mask = 0750
   guest ok = no
[vhosts]
        path = /var/www/vhosts
        browseable = yes
        valid users = @coders
        guest ok = no
        create mask = 0660
        directory mask = 0770
[install]
        path = /usr/share/samba/install
        browseable = yes
        valid users = @coders
        guest ok = no
        create mask = 0660
        directory mask = 0770

Спасибо большое

Все работает, спасибо огромное. Есть, правда, пара странных вещей.
Иногда я вижу во всей рабочей группе только свой комп и сервер. Добавил следующий кусочек, чтобы избавиться, но никак. Только перезагрузкой моего компа.

Цитата:
; no master
local master = no
domain master = no
preferred master = no

Кроме того в списке шар имеется ярлык "Printers and Faxes". Добавил в секцию globals следующий кусочек, но тоже беспонтово.

Цитата:
;no printer -- does not work, "Printers and Faxes" are shown
printable = no
show add printer wizard = No

Если кто-то может что-то подсказать по паре моментов, описанных выше, спасибо ему большое тоже будет.

Чтобы создаваемые файлы принадлежали группе coders, добавил force group = coders - работает.
И еще одно - не знаю, как я так смог добавить пользователей линукса, но они были созданы, а их домашние папки - нет. Пришлось создать их руками и установить соответствующие права, без этого в home не пускали, что естественно.
Вот что получилось на сейчас в целом.

Цитата:
[global]
workgroup = wg
netbios name = wdglinux
server string = Bazyaka Server

log file = /var/log/samba3/log.%m
max log size = 500
debug level = 3

security = share
client schannel = yes
server schannel = yes
server signing = auto
os level = 33
max protocol = NT
restrict anonymous = no
null passwords = yes
encrypt passwords = yes
paranoid server security = no
smb passwd file = /var/lib/samba/private/smbpasswd
winbind use default domain = yes

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
wins support = yes
wins proxy = yes
dns proxy = no

unix charset = UTF8
dos charset = CP866
;no printer -- does not work, "Printers and Faxes" are shown
printable = no
show add printer wizard = No
; no master
local master = no
domain master = no
preferred master = no
[home]
path = /home/%U
comment = Home Directories
browseable = yes
writable = yes
create mask = 0660
directory mask = 0775
guest ok = no
[vhosts]
path = /var/www/vhosts
browseable = yes
valid users = @coders
guest ok = no
create mask = 0666
directory mask = 0775
writable - yes
force group = coders
[install]
path = /usr/share/samba/install
browseable = yes
valid users = @coders
guest ok = no
create mask = 0666
directory mask = 0777
writable = yes
force group = coders

Quote:Иногда я

Цитата:
Иногда я вижу во всей рабочей группе только свой комп и сервер.

Особенности протокола.
Иногда лечится таймаутом.

Сколько Samba-серверов в сети?

Цитата:
Кроме того в списке шар имеется ярлык "Printers and Faxes".

Лечится добавлением строки:

disable spoolss = Yes

В секцию Global конфига Самбы (и последующим перезапуском оной).

Цитата:
И еще одно - не знаю, как я так смог добавить пользователей линукса, но они были созданы, а их домашние папки - нет.

RTFM useradd

Таймаутом чего?

Таймаутом чего? Где его менять?
Самба-сервер 1, тот самый, который настраивается.
disable spoolss помогла, спасибо большое, то что надо.
RTFM оно, конечно, рулит.

А вообще какие

А вообще какие пользователи имеют право доступа на сервер?
Какие ещё каталоги предусмотрены (и с каким распределением прав)?
Предполагается ли квотирование дискового пространства (категорически рекомендовано?
С такой терминологией ("папка") - к виндузятникам.
И как не стыдно?

Для начала, я думаю:

#echo "net-fs/samba quotas, pam, readline -cups" >> \ /etc/portage/package.use

Потом:

#emerge samba
#rc-update add samba default

Далее - читать smb.conf, он хорошо откомментирован.
Для более полного ответа вопрос не содержит достаточной информации.

Quote:

Я написал какие пользователи и папки.
Написал, что квоты не нужны.
Не намерен ломать язык, мне удобно говорить папка.
Не люблю, когда говорят виндузятник, и мне не стыдно пользоваться виндой и другими инструментами.
Рекомендовать заэмэрджить самбу(USE="quotas" - квоты не нужны, я повторяю: квоты НЕ нужны!) - верх маразма: я написал, что заебался с конфигом.
И наконец, для Хрюндикса информации оказалось вполне достаточно, а твоя манера "недостаточно информации, читай маны" мне страшно не понравилась. Ведь ты просто не подумал над постом перед ответом.
Короче, иди в жопу.

Quote:Я написал

Цитата:
Я написал какие пользователи и папки.

Перечитай ещё раз себя любимого и найди где там у тебя сказано, что помимо указанной группы никого на сервере не будет.

Цитата:
Короче, иди в жопу.

Сама вежливость :)
Давно заметил, что чем ниже квалификация, тем выше самомнение. Как правило усугубляется не только отсутствием навыков, но и нежеланием думать (и прилагать минимальные усилия к поиску ответа на поставленный вопрос).

Я

Я действительно написал какие пользователи, и этого действительно оказалось достаточно. Так показала практика. Для решения не надо знать, какие еще есть группы.
Для поиска ответа я приложил достаточно минимальные усилия(не читай это как "я вообще на искал ответ, а просто запостил вопрос на форум").
Вежливость как вежливость. Хотя выглядит как на свалке подобрали, зато ее много.

Anarchist

Anarchist написал(а):
Цитата:
Иногда я вижу во всей рабочей группе только свой комп и сервер.

Особенности протокола.
Иногда лечится таймаутом.

Действительно, особенности протокола. Единственно правильное решение этой проблемы - установка в сети WINS сервера. Делается на любом winnt/win2k/win2003/samba сервере.
Клиентам прописывается WINS вручную либо раздается по DHCP, клиенты будут сообщать, что они в сети, WINS будет накапливать информацию о том, кто в сети и раздавать ее клиентам.
Про настройку WINS в samba - читайте документацию. Делается тривиально, но как точно не помню.

Насколько я

Насколько я понял, строка wins support = yes включает в самбе wins сервер. Я ее то включал, то выключал. В конечно варианте она есть, и вроде бы, все работает нормально.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".