Не стартует Samba
josser 9 июля, 2007 - 12:58
Странный у мя такой глюк возник. не пойму что не так.
Вопщем стоит самба из портажа. (3.0.24-r3).
После того как поставил:
#cp /etc/samba/smb.conf.example /etc/samba/smb.conf
Содержимое:
[global] workgroup = U_NIX netbios name = JOSSER server string = Samba Server printcap name = cups printing = cups log file = /var/log/samba/log.%m max log size = 50 map to guest = Bad User security = domain password server = * encrypt passwords = yes username map = /etc/samba/smbusers socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192 dns proxy = no restrict anonymous = no domain master = no preferred master = no max protocol = NT acl compatibility = winnt ldap ssl = No server signing = Auto [Public] path = /home/josser/MyFiles guest ok = yes guest only = yes read only = no force user = josser force group = users case sensitive = no strict locking = no msdfs proxy = no
Далее командую:
# /etc/init.d/samba start
И вот собсна всё на этом.
# ps aux | grep smbd
-- Пусто --
Ну и естественно самба не работаит :(
И вот я тут сижу идумаю - это я что-то пропустил и может надо ещё /etc/conf.d/samba подправить? Вот только что тужда писать..
Или ещё где?
»
- Для комментирования войдите или зарегистрируйтесь
А что пишут в
А что пишут в файле /var/log/samba/log.%m ?
Много чего
Много чего лишнего в конфиге. Из него я понял, что данный сервер будет работать файл-сервером в домене U_NIX, но информации, откуда брать пользователей - нет.
Во-первых я бы посоветовал запустить testparm. Потом посмотреть в логи.
_______________________
From Siberia with Love!
Ну насчёт входа
Ну насчёт входа в домен - это я там погорячился. Я пока даже браться не буду за это. Ещё не читал как это правильно делать.
Пока поменял security = share
А насчёт того что не стартует smbd и nmbd - получилось.
У мя просто файл /etc/conf.d/samba - вообще почему то был пустой. (Видимо когда то промазал и сделал ">" вместо ">>")
Теперь вот так работает:
/etc/init.d/samba start
* samba -> start: smbd ... [ ok ]
* samba -> start: nmbd ...
Но есть ещё один вопрос: Я пытался найти какую-нить доку по настройке самбы для пользоватлея. Не в качестве PDC или файлсервера для целой фирмы с аутентификацией, а просто как рабочей станции. Я хочу сделать так что бы можно было удобно расшаривать файлы из КДЕ. (Для пользователя). Ну и войти в домен.
Но нигде не могу найти подобной доки. Есть немного на Опеннете - но там как то всё про 2.х Самбу.
Не подскажите, где можно про это почитать?
http://gentoo-wiki.com/HOWTO_
http://gentoo-wiki.com/HOWTO_Setup_Samba - Тут есть, но придеться чуть поискать ибо много всего в этой хауто есть.
Тогда что-то
Тогда что-то типа вот такого конфига. Естественно shares надо подрихтовать немного, там тоже пользователям много чего позволено:
Вообще на samba.org есть очень хорошая дока samba-3-by-example, там куча примеров под различные ситуации.
_______________________
From Siberia with Love!
ну, если ты
ну, если ты хочешь вгонять комп в домен, то аутентификация тебе все равно понадобиться. если хочешь могу привести конфиг самбы для моих раб станций. Со входом в домен и т.д. Единой инфы ты ненайдешь нигде как таковой, ибо можна через лдап, а можна через винбинд с керберосом.
-
Отпиши пожалуста конфиг сюда, буду благодарен...
#smb.conf::[global]realm =
#smb.conf::
[global]
realm = DOMAIN_NAME # указываеш то что в керберосе значится
workgroup = DOMAIN # ето имя раб группы ор домена
server string = Native_syst # название компа
security = ads # метод аутентификации
hosts allow = 192.20. 127. # то чему доверяем (сеть твоя и ты сам)
password server = 192.20.1.201 # пассворд сервер (что тикеты выдает)
# дальше как видишь у меня аутентификация через винбинд (с какими флагами собирать самбу знаешь + обязательно в /etc/conf.d/samba добавь: daemon_list="smbd nmbd winbind")
encrypt passwords = yes
winbind uid = 10000-20000
winbind gid = 10000-20000
template shell = /bin/bash
preexec = "/bin/mkdir --mode=0750 %H;"
winbind separator = +
auth methods = winbind
winbind use default domain = yes
client ntlmv2 auth = yes
dos charset = 866
unix charset = UTF-8
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
map to guest = Bad User
guest ok = yes
# Ну и одна папка общей шары
[Exchange]
comment = test share
path = /home/C
read only = no
create mask = 0775
force create mode = 0664
force directory mode = 0755
case sensitive = no
msdfs proxy = no
#lmhosts::
127.0.0.1 localhost
192.20.1.200 domen1 #контроллеры домена
192.20.1.201 domen2
ессно адреса и названия поменял :)
если хочешь авторизацию пользователя с домена, то надо переписать pam. если надо могу конфиги выложить.
Да, после не забудь net join -U :)
В какую сеть Вы
В какую сеть Вы собрались входить?