про самбу

Ответить
Аватара пользователя
slaine

про самбу

Сообщение slaine »

У меня проблема присоединения винХР к домену.

пишу пользователя root и пароль мне говорят:

"Windows cannot find an account for your computer on the NOTES domain"

Что у меня не так?

Вот мои настройки:





Код:

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

hosts
=====
127.0.0.1 localhost.localdomain localhost
192.168.1.254 test
192.168.1.1. mars
smbusers
=======
# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin
nobody = guest pcguest smbguest
lmhosts
======
127.0.0.1 localhost
192.168.1.254 test
192.168.1.1. mars
testparm
========
Load smb config file from /etc/samba/smb.conf
params.c:Parameter() - Ignoring badly formed line in configuration file:# This is the main Samba configuration file: You should read the Unknown parameter encountered: "client code page"
Ignoring unknown parameter "client code page"
Unknown parameter encountered: "character set"
Ignoring unknown parameter "character set"
Processing section "[homes]"
Processing section "[netlogon]"
Processing section "[Profiles]"
Processing section "[tmp]"
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_DOMAIN_PDC
[global]
   workgroup = notes
   server string = notes Samba Server
   netbios name = test
   hosts allow = 192.168.1. 192.168.2. 127.
   printcap name = /etc/printcap
   load printers = yes
   cups options = raw
   log file = /var/log/samba/%m.log
   max log size = 50
   security = user
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   interfaces = 192.168.1.0/24 192.168.5.255
   local master = yes
   os level = 99
   domain master = yes 
   preferred master = yes
   domain logons = yes
   logon path = \\%N\Profiles\%u
   logon drive = H:
   logon home = \\notes\%u
   logon script = logon.cmd
   dns proxy = no 
   client code page = 866
   character set = koi8-r
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
[netlogon]
   comment = Network Logon Service
   path = /usr/local/samba/lib/netlogon
   guest ok = yes
   writable = no
   share modes = no
   write list = ntadmin
[Profiles]
    path = /export/smb/ntprofile
    writeable = yes
    create mask = 0600
    directory mask = 0700
    browseable = no
    guest ok = yes
[tmp]
   comment = Temporary file space
   path = /tmp
   read only = yes
   public = yes
;[public]
;   comment = Public Stuff
;   path = /home/samba
;   public = yes
;   read only = yes
;   write list = @staff
Аватара пользователя
ruslandh

Re: про самбу

Сообщение ruslandh »

1 А откуда Windows может что-то знать о пользователях вашего компа, даже если это smb-пользователи.

2 Кто к кому присоединяется. Какая OS стоит на сервере домена (я понял, что Windows)


Цитата:



os level = 99

domain master = yes



Вы пытаетесь стать сервером домена ?

3 С каких это пор у нас root "голым" по сети ходит Изображение

4 А smb-пользователей создавали, что-бы они могли к вам подсоединяться, или у вас другой механизм авторизации, скрытый в logon.cmd ?

PS

# This is an example for Russian users:

dos charset = CP866

unix charset = CP1251

display charset = LOCALE
Аватара пользователя
slaine

Re: про самбу

Сообщение slaine »

Создал пользователя:



Код:

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

useradd david
passwd david

Сделал запись в самбе:



Код:

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

smbpasswd -a david

активировал её:



Код:

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

smbpasswd -e david

потом как писали присоединил

комп к домену:



Код:

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

useradd -s /bin/false -d /dev/null mars$
smbpasswd -a -m mars

поменя днс суфикс на вин машине - notes



В итоге всё равно не пускают в домен.

"Windows cannot find an account for your computer on the NOTES domain"



вобще даже набираю в cmd:



Код:

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

net view notes

домен не нахолдт.

я не знаю что неправильно.
Аватара пользователя
slaine

Re: про самбу

Сообщение slaine »

решено.



могу пошагово описать ввод компа с винХР в домен, если это кому-то вобще интересно!
Аватара пользователя
mar

Re: про самбу

Сообщение mar »

slaine

конечно интересно Изображение
Аватара пользователя
slaine

Re: про самбу

Сообщение slaine »

Ok!

кароч я умничать больно не буду, ато ещё подумаете....



имеем два компа:

- lotus ; наш SAMBA PDC,

- comp1 ; машина с винХР



На lotus настраиваем сетевуху(если она не настроена):

# ifconfig eth0 192.168.1.254 netmask 255.255.255.0 up



Дальше открываем файл:

hosts

- прописываем себя и вин-машину:

192.168.1.254 lotus

192.168.1.1 comp1



открываем файл:

lmhosts

- проделываем тоже самое, как и в hosts



Дальше открываем smb.conf

Я тут вкратце написал его содержимое, может есть что и лишнее, но чтоб

стать контроллером домена здесь всё есть.

кстати, чтоб работать без DNS надо тут вставить строчку name resolve order = lmhosts bcast.

на винде я на всякий случай тоже прописался в lmhosts, как 192.168.1.254 lotus

[GLOBAL]

workgroup = SAMBA ; наш домен

server string = SAMBA_SERVER

netbios name = lotus

hosts allow = 192.168.1.

guest account = nobody

log file = /var/log/samba/%m.log

max log size = 500

security = user

encrypt passwords = yes

smb passwd file = /etc/samba/smbpasswd

username map = /etc/samba/smbusers

os level = 65

local master = yes

domain master = yes

preferred master = yes

domain logons = yes

time server = true

name resolve order = lmhosts bcast

dns proxy = no

case sensitive = no

+++++++++++++++++++++++++++

остальное всё оставте так, как есть для home, tmp и.т.д.,

только разкоментируёте если стоят коменты для netlogon, profiles, homes, tmp.

В netlogon в write list добавте пользователя root



После этого перезагружаем службы:

# service smb restart



Дальше добавляем нового пользователя:



# adduser USER1

# passwd USER1



# smbpasswd -a USER1

# smbpasswd -e USER1 (вот эта команда нужна ли, я до сих пор не понял, я её где-то вычитал непомню, впринципе можно её не писать)



Для винХР/2000 неоходимо зарегить имя вин машины:



# adduser -d /dev/null -s /bin/false comp1$

# passwd -l comp1$

# smbpasswd -a -m comp1



подключать машины к домену имеет право только root, то добавляем в самбу и рута:



# smbpasswd -a root



Фсё !!!

Дальше, как обычно добавляем комп к домену.



присоединяем сетевые диски:



- C:\net use X: \\ lotus\



Кстаи ещё тут синхронизировать время можно(при time server = true)!!!

- C:\net time \\ lotus
Аватара пользователя
Eraserus

Re: про самбу

Сообщение Eraserus »

Есть одна подводная коряга, при вводе машины в Линуксовый домен, имя рабочей группы в которой находится присоединяемая машина НЕ ДОЛЖНО совпадать с именем домена... Это и приводит к таким ошибкам, при прочих верных настройках...



Соединений на сетевые ресурсы домена с добавляемой машины тоже не должно быть...




Цитата:



при time server = true



не обязательно
Ответить

Вернуться в «Общий по Linux»