Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   про самбу (http://forum.oszone.net/showthread.php?t=67385)

slaine 17-06-2006 22:37 452028

про самбу
 
У меня проблема присоединения винХР к домену.
пишу пользователя 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 18-06-2006 11:19 452134

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 18-06-2006 12:00 452140

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

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
домен не нахолдт.
я не знаю что неправильно.

ruslandh 18-06-2006 13:20 452158

http://docs.altlinux.ru/beta/admin/ch04s07s03.html

slaine 15-07-2006 18:17 461730

решено.

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

mar 15-07-2006 18:30 461734

slaine
конечно интересно :)

slaine 15-07-2006 19:53 461744

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 17-07-2006 07:03 461962

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

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

Цитата:

при time server = true
не обязательно


Время: 21:35.

Время: 21:35.
© OSzone.net 2001-