Вопрос по SAMBe
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
а куда файлик то плоложить?[netlogon]
comment = Network Logon Service
path = /samba/netlogon
browseable = no
guest ok = yes
share modes = no
read only = yes
volume = NETLOGON
и файлик скажем ччч.bat
@echo off
net use I: \\superserv\film
net use J: \\superserv\mama
net time \\superserv /set /yes
Или его надо запускать на клиентском компе?
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
tormozok писал(а): Какое количество одновременно открытых файлов поддерживает SAMBA ?
Код: Выделить всё
# sysctl -a | grep kern.maxfiles
kern.maxfiles: 32768
kern.maxfilesperproc: 14781
Код: Выделить всё
#smb.conf
max open files = 25000
path = /samba/netlogon
Вобщем играйся как умеешь.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- проходил мимо
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2006-12-12 14:13:23
- Откуда: Тольятти
- Alex Keda
- стреляли...
- Сообщения: 35429
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2006-12-12 14:13:23
- Откуда: Тольятти
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2006-12-12 14:13:23
- Откуда: Тольятти
выкладывай может чё интересное есть, вот мой примерdikens3 писал(а):Нет, не использую, могу скинуть пример для нормального ведения логов.
Кто что скачал, перезаписал, удалил и т.п.
.......
[homes]
comment = Домашняя папка пользователя %U
path = /samba/share/work/%U
admin users = admin, @"Domain Admins", %U
browseable = no
writable = yes
public = no
create mode = 0660
directory mode = 0770
vfs object = recycle full_audit
recycle:repository = Корзина
recycle:keeptree = Yes
recycle:touch = Yes
recycle:version = Yes
recycle:maxsize = 0
recycle:exclude = *.tmp|*.tbi|*.temp|~$*|*.~??
full_audit:prefix=id %u| ip %I |
full_audit:success = unlink rmdir mkdir write rename
full_audit:failure = unlink rmdir mkdir write rename
тут корзинка и аудит
я почему про квоты спросил, вот голову ломаю как сделать ограничение для папок
т.е. есть несколько шар 10-12 все лежат на одном разделе и надо как-то
ограничить рост обьёма папок, скажем
[tmp] = 12GB
[porno] = 4GB
[фигня всякая] = 34GB и т.д
Может кто что посоветует?! раздел на 300GB
- Alex Keda
- стреляли...
- Сообщения: 35429
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Код: Выделить всё
[global]
log level = 1 vfs:1
syslog = 0
full_audit:prefix = %u|%I
full_audit:success = connect, open, mkdir, rmdir, unlink, write, rename
full_audit:failure = none
vfs objects = full_audit
А не куча левых об отсутствии thumbs и т.п.
Есть модуль default_quota в /usr/local/lib/samba/vfs
Может им что-то можно сделать.
сам почитал.
http://samba.org/samba/docs/man/Samba-H ... n/VFS.html
Я так понял, что будут использоваться квоты юзеров.
1. Создай пользователя (группу)
2. Настрой систему на использование квот (fstab ти т.п.)
3. В smb.conf используй force user(force group) на шары.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2006-12-12 14:13:23
- Откуда: Тольятти
отчёт
да теперь в smb.conf страшно заглядывать, столько строк 
вот чё получилось
[Xfil]
comment = Диск Дирекции
path = /samba/share/xfil
public = yes
browseable = yes
writable = yes
force create mode = 0664
force directory mode = 0775
valid users = @"xfilr" #эта группа только на чтение
write list = @"xfilw" #эта на запись
vfs object = recycle full_audit default_quota
recycle:repository = Корзина
recycle:keeptree = Yes
recycle:touch = Yes
recycle:version = Yes
recycle:maxsize = 100000
recycle:exclude = *.tmp|*.tbi|*.temp|~$*|*.~??
full_audit:prefix=id %u| ip %I |
full_audit:success = unlink rmdir mkdir write rename
full_audit:failure = unlink rmdir
default_quota: gid = xfilw #
domain@root[/samba]#>repquota -a
Block limits File limits
User used soft hard grace used soft hard grace
Domain Users -- 21932398 0 0 - 388786 0 0 -
.......................................
xfilw -- 1678940 0 1670000 - 13659 0 0 -
.......................................
всё пучком работает
Вот ещё наступил на грабильки груп у меня много, одни на чтение вторые на запись,
так вот создаю пользователя, добавляю его в группы, смотрю:
domain@root[/samba]#>id user
uid=1009(user) gid=513(Domain Users) groups=513(Domain Users), 1003(jobdw), 1004(konsr), 1007(livew), 1015(omon), 1021(rconw), 1023(servw), 1025(techw), 1026(univr), 1027(univw), 1028(vendr), 1029(vendw), 1030(xfilr), 1031(xfilw)
смотрю расшареные ресурсы, всё показывает в домен входит
если добавлю ему ещё одну ЛЮБУЮ группу, грит доступ запрещён, удаляю -> разрещён
FreeBSD по-умолчанию выставлено ограничение на количество групп, в которые может входить тот или иной пользователь - 16:
~> sysctl kern.ngroups
kern.ngroups: 16
как решить думаю

вот чё получилось
[Xfil]
comment = Диск Дирекции
path = /samba/share/xfil
public = yes
browseable = yes
writable = yes
force create mode = 0664
force directory mode = 0775
valid users = @"xfilr" #эта группа только на чтение
write list = @"xfilw" #эта на запись
vfs object = recycle full_audit default_quota
recycle:repository = Корзина
recycle:keeptree = Yes
recycle:touch = Yes
recycle:version = Yes
recycle:maxsize = 100000
recycle:exclude = *.tmp|*.tbi|*.temp|~$*|*.~??
full_audit:prefix=id %u| ip %I |
full_audit:success = unlink rmdir mkdir write rename
full_audit:failure = unlink rmdir
default_quota: gid = xfilw #
domain@root[/samba]#>repquota -a
Block limits File limits
User used soft hard grace used soft hard grace
Domain Users -- 21932398 0 0 - 388786 0 0 -
.......................................
xfilw -- 1678940 0 1670000 - 13659 0 0 -
.......................................
всё пучком работает

Вот ещё наступил на грабильки груп у меня много, одни на чтение вторые на запись,
так вот создаю пользователя, добавляю его в группы, смотрю:
domain@root[/samba]#>id user
uid=1009(user) gid=513(Domain Users) groups=513(Domain Users), 1003(jobdw), 1004(konsr), 1007(livew), 1015(omon), 1021(rconw), 1023(servw), 1025(techw), 1026(univr), 1027(univw), 1028(vendr), 1029(vendw), 1030(xfilr), 1031(xfilw)
смотрю расшареные ресурсы, всё показывает в домен входит
если добавлю ему ещё одну ЛЮБУЮ группу, грит доступ запрещён, удаляю -> разрещён
FreeBSD по-умолчанию выставлено ограничение на количество групп, в которые может входить тот или иной пользователь - 16:
~> sysctl kern.ngroups
kern.ngroups: 16
как решить думаю

- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Код: Выделить всё
К сожалению во FreeBSD по-умолчанию выставлено ограничение на количество групп, в которые может входить тот или иной пользователь - 16:
~> sysctl kern.ngroups
kern.ngroups: 16
Для изменения этого значения нужно в файле /usr/src/sys/sys/syslimits.h поменять значение параметра "#define NGROUPS_MAX" на нужное, а затем перекомпилить и инсталлировать систему целиком. Недостаток налицо - при обновлении системы надо не забыть проверять и изменять этот параметр.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация:
Выше приводился вполне рабочий конфиг.tormozok писал(а):нифига автоматом при подключение на подцепляются сетевые диске.
Может есть у кого рабочий конфиг?
Код: Выделить всё
net use I: \\server\share1
net use J: \\server\share2
-
- мл. сержант
- Сообщения: 72
- Зарегистрирован: 2006-12-12 14:13:23
- Откуда: Тольятти
-
- ст. сержант
- Сообщения: 359
- Зарегистрирован: 2006-10-05 18:27:56
- Откуда: Нижний НОвгород
- serge
- майор
- Сообщения: 2133
- Зарегистрирован: 2006-07-30 15:34:14
- Откуда: Саратов
- Контактная информация: