Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка Samba

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Открыть новую тему     Написать ответ в эту тему

new yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Samba - стандартный пакет взаимодействия Windows с программами для Linux и Unix.
· Является свободным программным обеспечением, выпущена под лицензией GPL.
· Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS. Имеет клиентскую и серверную части.
· Начиная с третьей версии Samba предоставляет службы файлов и печати для различных клиентов Microsоft Windоws и может интегрироваться с операционной системой Windоws Server, либо как основной контроллер домена (PDC), либо как член домена. Также может быть частью домена Active Directory.
· Samba работает на большинстве Unix-подобных систем, таких, как Linux, POSIX-совместимых Solaris и Mac OS X Server, на различных вариантах BSD; в OS/2 портирован Samba-клиент, являющийся плагином к виртуальной файловой системе NetDrive. Samba включена практически во все дистрибутивы Linux.


Samba - официальный сайт проекта  
Документация + решение проблем
Смежные темы на форуме

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 12:26 01-06-2002 | Исправлено: TheBarmaley TMP, 11:44 23-03-2016
EUGENE ROYAL



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
workgroup = SUPERS  
 
Название рабочей группы или домена, в которой участвует сервер.  
 
netbios name = Super  
 
Как будет откликаться сервер по NetBIOS протоколу. НЕ ДЕЛАЙТЕ ЕГО ТАКИМ ЖЕ,  
КАК И ИМЯ РАБОЧЕЙ ГРУППЫ. Иначе, если вы установите samba как PDC, Windows  
при попытке залогинится будет ругаться на неправильный параметр.  
 
 
 
hosts allow =192.168.1. 127.  
 
 
 
Добавлено
и в заключении  
samba/bin/smbpasswd -a user  
 
samba/bin/smbpasswd -е user  
 
 
/samba/bin/smbclient -L \\\\super -U user  
 
проверить и если работает то добавить
domain master = yes  
 
Указывает, что мы будем master browser в домене. Осторожнее, если у вас уже  
есть PDC - это его работа.  
 
domain logons = yes  
 
Win9x машины будут забирать скрипты инициализации с сервера.  
 
logon script = %U.bat  
 
Логин скрипты будут иметь вид user.bat - на каждого пользователя свой скрипт. Но  
никто не мешает соорудить конструкцию типа %m-%U.bat или подобную.  
 
logon path = \\%L\Profiles\%U  
 
Сетевой путь до логин-скриптов.  
 
 
Добавлено
Aivar
поподробнее о своей сетке.. и конфу свою мне на ящик кинь..

Всего записей: 379 | Зарегистр. 30-05-2002 | Отправлено: 18:06 06-12-2002
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для того, что бы через Samb'у могли работать пользователи Windows, тебе ОБЯЗАТЕЛЬНО нужно собрать самбу с включеным winbind'ом. ./configure --with-winbind
Потом копируешь из .../sourse/nsswith/libnss_winbind.so в /lib
Потом делаешь:
ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.1
ln -s /lib/libnss_winbind.so /lib/libnss_winbind.so.2
ln -s /lib/libnss_winbind.so /lib/nss_winbind.so.1
ln -s /lib/libnss_winbind.so /lib/nss_winbind.so.2
После этого прописать в своем конфиге:
winbind separator = +
winbind uid = 10000-20000
winbind gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes
template homedir = /export/home/NT/%D/%U
template shell = /bin/bash  
После прописываешь в /et/nsswitch.conf:
passwd: files winbind
group: files winbind
После этого тебе нужно ввести самбу в домен...
/usr/local/samba/bin/smbpasswd -j YouDomainName -r YouPDC -U Administrator
Если все правильно, то ты получешь сообщение о приссоединение в домен!!!
После всего этого тебе нужно всять учетки с домена..:
/usr/local/samba/bin/winbindd -> запуск демона
ps -ae | grep winbindd -> проверка состояния демона
/usr/local/samba/bin/wbinfo -u -> Должны отобразиться все учетки домена
/usr/local/samba/bin/wbinfo -g -> Должны отобразиться все группы домена
getent passwd -> взять пользователей и пароли
getent group -> взять групы
Если все ОК, то запускай smbd и nmdb и пробуй!!!!

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 16:41 24-04-2003
suid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет,
кто нибуть знает как заставить линух на 100% не проигрывать выборы мастер броузера??
установлен АСП линух, вроде всё настроено в самбе как надо:
os level = 65
preferred master = Yes
domain master = Yes
пробовал даже ос левел 255, не помогает, периодически проигрывает и всё...
что делать?(с) Чернышевский
 

Всего записей: 170 | Зарегистр. 13-01-2003 | Отправлено: 22:25 07-08-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suid
Вообще, в доках самбы сказано, что самба не будет проигрывать выборы если os level = 65. Поэтому не понятна твоя ситуация. Это может произойти только в том случае, если у тебя стоит старая версия самбы или у тебя в сети стоит Windows 2003! Попробуй обновить самбу через cvs или пройдись по виндовым серверам и убери параметр в реестре отвечающий за domain master..

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 08:21 08-08-2003
suid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Out
доки я читал, поэтому и удивляюсь
пройтись по компам не реально, сеть на пол района, не буду же я ходить по квартирам
а один комп который часто сервак побеждает по сниферу вообще вынь98, чудеса...
самба версии 2.2.3а , обновить попробую, вдруг поможет

Всего записей: 170 | Зарегистр. 13-01-2003 | Отправлено: 09:03 08-08-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suid
Я тебе скажу по секрету... Все это работает на самбе от 2.2.5... Ставь 2.2.8a и не парься!!! Все будет работать!!!!

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 09:11 08-08-2003
suid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Out
ок сейчас попробую
спасибо

Всего записей: 170 | Зарегистр. 13-01-2003 | Отправлено: 09:18 08-08-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suid
Да не за что....=)

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 09:52 08-08-2003
PRiM



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Плиз, подскажите как добавить самбу в новый домен. Старый накрылся. Помню писал что-то типа smb paswwd дальше не помню. Очень срочно!

----------
Чтобы дойти до цели, надо идти!

Всего записей: 2252 | Зарегистр. 28-03-2003 | Отправлено: 14:09 03-09-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
PRiM
/usr/local/samba/bin/smbpasswd -j DOMAIN -r PDC -U Administrator !!!!

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 16:02 03-09-2003
suid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Привет всем!
траблы у меня в сети продолжаются
самбу обновил на 2.2.7а, 2.2.8 не нашёл под ASP Linux
если кто знает где лежит подскажите
сервак так и продолжает проигрывать выборы
вот кусок конфига, может в нём что не так
[global]
        client code page = 866
        workgroup = ###
        netbios name = ###
        server string = General
        interfaces = eth0 1##.##.##.#/255.255.0.0
        bind interfaces only = Yes
        encrypt passwords = Yes
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        unix password sync = Yes
        log file = /var/log/samba/%m.log
        max log size = 0
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        character set = KOI8-R
        domain logons = Yes
        os level = 65
        preferred master = Yes
        domain master = Yes
        wins support = Yes
        hosts allow = 1##.##.0.0/255.255.0.0
        printing = lprng
 
2003 серваков в сети точно нет
не пойму что за глюк

Всего записей: 170 | Зарегистр. 13-01-2003 | Отправлено: 13:50 01-10-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suid
Ну самую последнюю версию самбы можно взять с www.samba.org. Берешь исходники и компилишь их на свое усмотрение... Это раз.
Два: попробуй поменять значение сокета:
socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY IPTOS_THROUGHPUT SO_RCVBUF=4096 SO_SNDBUF=4096
Ну и попробуй:
name resolve order = host wins bcast lmhosts
А так, советую, прежде всего переставить самбу... Просто ее скомпилить... СКОМПИЛИТЬ РУЧКАМИ.. Я не раз наталкивался, что родные пакеджи очень тупят при работе.. =)
А конфиг у тебя вполне жизнеспособный... =)
P.S. Советую посмотреть логи... может чего обнаружишь... Хотя не факт, но попробовать стоит...

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 14:14 01-10-2003
suid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
хорошо попробую
вот только вопрос, самба 3.0.0 как?
работоспособная, дыр много, стоит вообще её ставить или всё таки постарей поискать?

Всего записей: 170 | Зарегистр. 13-01-2003 | Отправлено: 14:24 01-10-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suid
Вообще там очень много дороботок.. Включая поддержку BDC для WinNT4.0. Я все хочу поставить, но что-то никак руки не доходят...
Вообще я думаю, что стоит начать  в 2.2.8а. У меня на ней все нормально работало...
Ну если не получится, то ставь 3.0.0 и может решется твоя проблема.. =)

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 14:56 01-10-2003
zenia



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Теряются права:
 
Стоит  файл-сервер Slackware Linux 7.1 + Samba 2.24,
когда юзер открывает файл *.xls, работает там  сохраняет,
Excel пишет  данные сохранены, но файл не может быть открыт, так как не хватает памяти.
После этого файл юзер открыть не может.
На сервере смотришь все права потеряны 000
делаешь 760.
Файл открываешь все изменения записаны.
Такая проблема только с экселевскими файлами.

Всего записей: 151 | Зарегистр. 17-01-2003 | Отправлено: 15:01 01-10-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
zenia
А в логе какую ошибку пишет...?

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 15:25 01-10-2003
zenia



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Out
 
Другая ситуация, копирую файл в другую директорию(название директории написано кирилицей), открываю его оттуда, эксел пишет что такой документ уже открыт, но работать с ним можно и сахранять тоже.
 
Вот лог который вроде к этому делу относиться:
5 user groups:  
  10009 10010 10001 10000 10015  
[2003/10/01 16:37:16, 3] lib/util.c:unix_clean_name(387)
  unix_clean_name [/DeloCIT/12-06~CR/?®« ­¤ /IP-adress domain_old.xls]
[2003/10/01 16:37:16, 3] smbd/mangle.c:check_mangled_cache(650)
  Found 12-06~CR on mangled stack as 12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©
[2003/10/01 16:37:16, 2] smbd/dosmode.c:unix_mode(59)
  unix_mode(DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ /IP-adress domain_old.xls) inheriting from DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ 
[2003/10/01 16:37:16, 2] smbd/dosmode.c:unix_mode(67)
  unix_mode(DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ /IP-adress domain_old.xls) inherit mode 40770
[2003/10/01 16:37:16, 3] smbd/dosmode.c:unix_mode(111)
  unix_mode(DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ /IP-adress domain_old.xls) returning 0760
[2003/10/01 16:37:16, 3] lib/util.c:unix_clean_name(387)
  unix_clean_name [DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ /IP-adress domain_old.xls]
[2003/10/01 16:37:16, 2] smbd/open.c:open_file(233)
  zenia opened file DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ /IP-adress domain_old.xls read=No write=Yes (numopen=2)
[2003/10/01 16:37:16, 3] smbd/process.c:process_smb(866)
  Transaction 11430 of length 120
[2003/10/01 16:37:16, 3] smbd/process.c:switch_message(673)
  switch message SMBtrans2 (pid 183)
[2003/10/01 16:37:16, 3] smbd/sec_ctx.c:set_sec_ctx(314)
  setting sec ctx (10289, 10010) - sec_ctx_stack_ndx = 0
[2003/10/01 16:37:16, 3] smbd/sec_ctx.c:set_sec_ctx(319)
  5 user groups:  
  10009 10010 10001 10000 10015  
[2003/10/01 16:37:16, 3] smbd/trans2.c:call_trans2setfilepathinfo(2348)
  call_trans2setfilepathinfo(8) DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ /IP-adress domain_old.xls info_level=257 totdata=40
[2003/10/01 16:37:16, 3] smbd/process.c:process_smb(866)
  Transaction 11431 of length 45
[2003/10/01 16:37:16, 3] smbd/process.c:switch_message(673)
  switch message SMBclose (pid 183)
[2003/10/01 16:37:16, 3] smbd/sec_ctx.c:set_sec_ctx(314)
  setting sec ctx (10289, 10010) - sec_ctx_stack_ndx = 0
[2003/10/01 16:37:16, 3] smbd/sec_ctx.c:set_sec_ctx(319)
  5 user groups:  
  10009 10010 10001 10000 10015  
[2003/10/01 16:37:16, 3] smbd/reply.c:reply_close(3021)
  close fd=20 fnum=13568 (numopen=2)
[2003/10/01 16:37:16, 2] smbd/close.c:close_normal_file(213)
  domain+zenia closed file DeloCIT/12-06 (I)-®a¤?« ?®¬?iia?a­ea a?a?© ? a?a­®«®??©/?®« ­¤ /IP-adress domain_old.xls (numopen=1)  
 
Когда копируешь в директорию без кирилицы, то все нормально.
значит это из-за кирилицы, и права теряются из-за этого тоже.
 
Как от этого избавиться(менять название директорий на латиницу очень не хочется)?

Всего записей: 151 | Зарегистр. 17-01-2003 | Отправлено: 16:48 01-10-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
zenia
 
У тебя в smb.conf стоит  character set = KOI8-R ....?
Если так, то проблем с кирилицей быть не должно...
А в логе у тебя прямо сказано, что (коды ошибок)
 
10009 - Б/д реестра повреждена
10010 - Ключ реестра поврежден
10001 - Слишком много уровней рекурсии - переполнение стека
10015 - Реестр поврежден. Ошибка в структуре одного из файлов, содержащих данные реестра, или же системный образ файла памяти поврежден, или же файл не может быть восстановлен, поскольку резервная копия или журнал отсутствуют или повреждены.
 
Поэтому обрати внимание 10001 - т.е. поднастрой сокет.. У меня такое было, когда был кривой сокет и когда то-то броадкастил по сети большими пакетами.
Настройки сокета... Во всяком случае оптимальные для меня, я писал выше...
Ну и посмотри на системные файла...(типа разрешения, целостность и т.д.) Но они, скорее всего, в порядке. Ошибки по повреждению файлов реестра возникают когда нет возможности записи в эти файлы... Ну типа забит сокет, нет места на винте или слайсе...
А так, если ничего не поможет - smb.conf в студию.. =) Посмотрим там... Хотя я настоятельно советую обновить версию самбы... Потому что они начали граматно работать с скетом только с версии 2.2.3a. 2.2.4 ИМХО не далеко ушла от 2.2.3

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 17:05 01-10-2003
Aleksanders



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди! Кто-нибудь реально настраивал DC на самба? Чтобы можно было присоединять рабочую станцию 2000 к нему, менять имя компа, мониторить удаленно юзеров и т.д.

----------
LINUX = Linux Is Not a UniX

Всего записей: 1428 | Зарегистр. 07-07-2002 | Отправлено: 17:46 01-10-2003
Out



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Aleksanders
Реально... ДА... =)
Если у тебя проблемы - пости... А первоначальная настройка есть веде... Смотри www.samba.org или opennet.ru
И еще не понятно, что ты подрузомеваешь под мониторингом пользователей... Если смотреть, кто подключен к самбе и что смотрит - это одно... А что подрузомеваешь ты...?
Менять имя компа можно ТОЛЬКО на комп.. =) Самба этого не позволяет... Основная заточенность самбы - это файл-сервер для unix+windows.. А доменные приблуды это уже номер два.. Корректная работа с пользователями это вообще третья задача.. Которую я решаю средствами ldap + bind... =)
А так - вопрос в студию

----------
Кто страшиться упасть - тот недостоин неба

Всего записей: 525 | Зарегистр. 02-07-2002 | Отправлено: 08:42 02-10-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка Samba


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru