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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

matrix2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте установил samba35 из исходников и все делал по инструкции:http://www.opennet.ru/base/net/squid_win2003_auth.txt.html  
Но при попытке подключиться в домен:  
 
net join -w DOMAIN -S PDC -I 192.168.x.x -U админ  
где DOMAIN - нетбиос-имя домена  
PDC - имя машины, основного контроллера домена,  
после -I ip контроллера, ну а после U - имя учетки админа  
 
Пишет: net_rpc_join_ok: failed to get channel session key from server for domain. error was NT_STATUS_CANT_ACCESS_DOMAIN_INFO  
 
В чем могет быть причина???  
 
Файл: smb.conf  
 
 
# This is the main Samba configuration file. You should read the  
# smb.conf(5) manual page in order to understand the options listed  
# here. Samba has a huge number of configurable options (perhaps too  
# many!) most of which are not shown in this example  
#  
# For a step to step guide on installing, configuring and using samba,  
# read the Samba-HOWTO-Collection. This may be obtained from:  
# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf  
#  
# Many working examples of smb.conf files can be found in the  
# Samba-Guide which is generated daily and can be downloaded from:  
# http://www.samba.org/samba/docs/Samba-Guide.pdf  
#  
# Any line which starts with a ; (semi-colon) or a # (hash)  
# is a comment and is ignored. In this example we will use a #  
# for commentry and a ; for parts of the config file that you  
# may wish to enable  
#  
# NOTE: Whenever you modify this file you should run the command "testparm"  
# to check that you have not made any basic syntactic errors.  
#  
#======================= Global Settings =====================================  
[global]  
 
# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH  
workgroup = AB.LOCAL  
 
# server string is the equivalent of the NT Description field  
server string = OFF.AB.LOCAL  
 
# Security mode. Defines in which mode Samba will operate. Possible  
# values are share, user, server, domain and ads. Most people will want  
# user level security. See the Samba-HOWTO-Collection for details.  
security = DOMAIN  
 
# This option is important for security. It allows you to restrict  
# connections to machines which are on your local network. The  
# following example restricts access to two C class networks and  
# the "loopback" interface. For more examples of the syntax see  
# the smb.conf man page  
; hosts allow = 192.168.11.201, 127.0.0.1  
 
# If you want to automatically load your printer list rather  
# than setting them up individually then you'll need this  
load printers = yes  
 
# you may wish to override the location of the printcap file  
; printcap name = /etc/printcap  
 
# on SystemV system setting printcap name to lpstat should allow  
# you to automatically obtain a printer list from the SystemV spool  
# system  
; printcap name = lpstat  
 
# It should not be necessary to specify the print system type unless  
# it is non-standard. Currently supported print systems include:  
# bsd, cups, sysv, plp, lprng, aix, hpux, qnx  
; printing = cups  
 
# Uncomment this if you want a guest account, you must add this to /etc/passwd  
# otherwise the user "nobody" is used  
; guest account = pcguest  
 
# this tells Samba to use a separate log file for each machine  
# that connects  
log file = /var/log/samba/log.%m  
 
# Put a capping on the size of the log files (in Kb).  
max log size = 50  
 
# Use password server option only with security = server  
# The argument list may include:  
# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]  
# or to auto-locate the domain controller/s  
# password server = *  
; password server = 123Fy456  
 
# Use the realm option only with security = ads  
# Specifies the Active Directory realm the host is part of  
; realm = AB.LOCAL  
 
# Backend to store user information in. New installations should  
# use either tdbsam or ldapsam. smbpasswd is available for backwards  
# compatibility. tdbsam requires no further configuration.  
; passdb backend = tdbsam  
 
# Using the following line enables you to customise your configuration  
# on a per machine basis. The %m gets replaced with the netbios name  
# of the machine that is connecting.  
# Note: Consider carefully the location in the configuration file of  
# this line. The included file is read at that point.  
; include = /usr/local/etc/smb.conf.%m  
 
# Most people will find that this option gives better performance.  
# See the chapter 'Samba performance issues' in the Samba HOWTO Collection  
# and the manual pages for details.  
# You may want to add the following on a Linux system:  
; socket options = SO_RCVBUF=8192 SO_SNDBUF=8192  
 
# Configure Samba to use multiple interfaces  
# If you have multiple network interfaces then you must list them  
# here. See the man page for details.  
; interfaces = 192.168.11.241/24  
 
# 192.168.12.2/24 192.168.13.2/24  
 
# Browser Control Options:  
# set local master to no if you don't want Samba to become a master  
# browser on your network. Otherwise the normal election rules apply  
; local master = no  
 
# OS Level determines the precedence of this server in master browser  
# elections. The default value should be reasonable  
; os level = 255  
 
# Domain Master specifies Samba to be the Domain Master Browser. This  
# allows Samba to collate browse lists between subnets. Don't use this  
# if you already have a Windows NT domain controller doing this job  
; domain master = yes  
 
# Preferred Master causes Samba to force a local browser election on startup  
# and gives it a slightly higher chance of winning the election  
; preferred master = yes  
 
# Enable this if you want Samba to be a domain logon server for  
# Windows95 workstations.  
; domain logons = yes  
 
# if you enable domain logons then you may want a per-machine or  
# per user logon script  
# run a specific logon batch file per workstation (machine)  
; logon script = %m.bat  
# run a specific logon batch file per username  
; logon script = %G.bat  
 
# Where to store roving profiles (only for Win95 and WinNT)  
# %L substitutes for this servers netbios name, %U is username  
# You must uncomment the [Profiles] share below  
; logon path =  
 
# Windows Internet Name Serving Support Section:  
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server  
; wins support = yes  
 
# WINS Server - Tells the NMBD components of Samba to be a WINS Client  
#    Note: Samba can be either a WINS Server, or a WINS Client, but NOT both  
; wins server = w.x.y.z  
 
# WINS Proxy - Tells Samba to answer name resolution queries on  
# behalf of a non WINS capable client, for this to work there must be  
# at least one    WINS Server on the network. The default is NO.  
; wins proxy = yes  
 
# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names  
# via DNS nslookups. The default is NO.  
dns proxy = no  
 
# winbind separator = \\  
winbind use default domain = yes  
winbind uid = 10000-20000  
winbind gid = 10000-20000  
winbind enum users = yes  
winbind enum groups = yes  
winbind cache time = 60  
 
# Charset settings  
; display charset = koi8-r  
; unix charset = koi8-r  
; dos charset = cp866  
 
# Use extended attributes to store file modes  
; store dos attributes = yes  
; map hidden = no  
; map system = no  
; map archive = no  
 
# Use inherited ACLs for directories  
; nt acl support = yes  
; inherit acls = yes  
; map acl inherit = yes  
 
# These scripts are used on a domain controller or stand-alone  
# machine to add or delete corresponding unix accounts  
; add user script = /usr/sbin/useradd %u  
; add group script = /usr/sbin/groupadd %g  
; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u  
; delete user script = /usr/sbin/userdel %u  
; delete user from group script = /usr/sbin/deluser %u %g  
; delete group script = /usr/sbin/groupdel %g  
 
 
#============================ Share Definitions ==============================  
[homes]  
comment = Home Directories  
browseable = no  
writable = yes  
 
# Un-comment the following and create the netlogon directory for Domain Logons  
; [netlogon]  
; comment = Network Logon Service  
; path = /usr/local/samba/lib/netlogon  
; guest ok = yes  
; writable = no  
; share modes = no  
 
 
# Un-comment the following to provide a specific roving profile share  
# the default is to use the user's home directory  
;[Profiles]  
; path = /usr/local/samba/profiles  
; browseable = no  
; guest ok = yes  
 
 
# NOTE: If you have a BSD-style print system there is no need to  
# specifically define each individual printer  
[printers]  
comment = All Printers  
path = /var/spool/samba  
browseable = no  
# Set public = yes to allow user 'guest account' to print  
guest ok = no  
writable = no  
printable = yes  
 
# This one is useful for people to share files  
;[tmp]  
; comment = Temporary file space  
; path = /tmp  
; read only = no  
; public = yes  
 
# A publicly accessible directory, but read only, except for people in  
# the "staff" group  
;[public]  
; comment = Public Stuff  
; path = /home/samba  
; public = yes  
; writable = yes  
; printable = no  
; write list = @staff  
 
# Other examples.  
#  
# A private printer, usable only by fred. Spool data will be placed in fred's  
# home directory. Note that fred must have write access to the spool directory,  
# wherever it is.  
;[fredsprn]  
; comment = Fred's Printer  
; valid users = fred  
; path = /homes/fred  
; printer = freds_printer  
; public = no  
; writable = no  
; printable = yes  
 
# A private directory, usable only by fred. Note that fred requires write  
# access to the directory.  
;[fredsdir]  
; comment = Fred's Service  
; path = /usr/somewhere/private  
; valid users = fred  
; public = no  
; writable = yes  
; printable = no  
 
# a service which has a different directory for each machine that connects  
# this allows you to tailor configurations to incoming machines. You could  
# also use the %U option to tailor it by user name.  
# The %m gets replaced with the machine name that is connecting.  
;[pchome]  
; comment = PC Directories  
; path = /usr/pc/%m  
; public = no  
; writable = yes  
 
# A publicly accessible directory, read/write to all users. Note that all files  
# created in the directory by users will be owned by the default user, so  
# any user with access can delete any other user's files. Obviously this  
# directory must be writable by the default user. Another user could of course  
# be specified, in which case all files would be owned by that user instead.  
;[public]  
; path = /usr/somewhere/else/public  
; public = yes  
; only guest = yes  
; writable = yes  
; printable = no  
 
# The following two entries demonstrate how to share a directory so that two  
# users can place files there that will be owned by the specific users. In this  
# setup, the directory should be writable by both users and should have the  
# sticky bit set on it to prevent abuse. Obviously this could be extended to  
# as many users as required.  
;[myshare]  
; comment = Mary's and Fred's stuff  
; path = /usr/somewhere/shared  
; valid users = mary fred  
; public = no  
; writable = yes  
; printable = no  
; create mask = 0765  
;  
 
# This is a DRAFT sample configuration for the ACLs on the ZFS partition.  
#  
; nt acl support = yes  
; inherit acls = no  
; map acl inherit = yes  
;  
;[zpool]  
; path = /tank/zpool  
; unix extensions = no  
; vfs objects = zfsacl  
; nfs4:mode = special  
; nfs4:acedup = merge  
; nfs4:chown = yes  
 
 
Файл kmb5.conf  
 
[libdefaults]  
default_realm = AB.LOCAL  
clockskew = 300  
v4_instance_resolve = false  
v4_name_convert = {  
host = {  
rcmd = host  
ftp = ftp  
}  
plain = {  
something = something-else  
}  
}  
 
[realms]  
OFF.AB.LOCAL = {  
kdc = ad.off.ab.local  
admin_server = ad.off.ab.local  
}  
OTHER.REALM = {  
v4_instance_convert = {  
kerberos = kerberos  
computer = OFF.AB.LOCAL  
}  
}  
[domain_realm]  
.off.ab.local = AB.LOCAL  
 
файл hosts:  
 
# $FreeBSD: src/etc/hosts,v 1.16.34.1.6.1 2010/12/21 17:09:25 kensmith Exp $  
#  
# Host Database  
#  
# This file should contain the addresses and aliases for local hosts that  
# share this file. Replace 'my.domain' below with the domainname of your  
# machine.  
#  
# In the presence of the domain name service or NIS, this file may  
# not be consulted at all; see /etc/nsswitch.conf for the resolution order.  
#  
#  
192.168.11.201     off.ab.local  
::1     localhost localhost.my.domain  
127.0.0.1     localhost localhost.my.domain  
#  
# Imaginary network.  
#10.0.0.2     myname.my.domain myname  
#10.0.0.3     myfriend.my.domain myfriend  
#  
# According to RFC 1918, you can use the following IP networks for  
# private nets which will never be connected to the Internet:  
#  
#    10.0.0.0    - 10.255.255.255  
#    172.16.0.0    - 172.31.255.255  
#    192.168.0.0    - 192.168.255.255  
#  
# In case you want to be able to connect to the Internet, you need  
# real official assigned numbers. Do not try to invent your own network  
# numbers but instead get one from your network provider (if any) or  
# from your regional registry (ARIN, APNIC, LACNIC, RIPE NCC, or AfriNIC.)  
#  
 
 
Если выполнить команду: net join -U Login%Pass пишет:  
 
Unable to find a suitable server for domain my.domain.local  
 
Что делать товарисчи???? Помогите уже 2-ва дня мучаюсь и все бестолку!!!

Всего записей: 89 | Зарегистр. 22-10-2006 | Отправлено: 09:36 27-05-2011
terexruz

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

Цитата:
kmb5.conf  

Вообще-то krb5.conf

Цитата:
OFF.AB.LOCAL = {  
kdc = ad.off.ab.local  
admin_server = ad.off.ab.local  
}  

попробуй ip адреса вместо имен
и что дает klist?

Всего записей: 99 | Зарегистр. 02-11-2005 | Отправлено: 10:43 27-05-2011
matrix2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Исправил на ip не помогло пишет тоже самое:
Unable to find a suitable server for domain
 
Результаты команды klist:
 
Сredentials cache: file: /tmp/krb5cc_0
Principal : User@ab.local
 
issued                        expires                                      principal
May 24 11:37:21       >>>Expired<<<                      krbtgt/AB.LOCAL@AB.LOCAL
 
Что еще можно сделать!!!

Всего записей: 89 | Зарегистр. 22-10-2006 | Отправлено: 12:18 27-05-2011
terexruz

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

Цитата:
; password server = 123Fy456

Попробуй указать в smb.conf  
password server = ip сервера
Поправь
security = ads
и укажи realm=ИМЯ.ДОМЕНА

Всего записей: 99 | Зарегистр. 02-11-2005 | Отправлено: 12:35 27-05-2011 | Исправлено: terexruz, 12:39 27-05-2011
matrix2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пишет: WARNING: Ignoring invalid value 'ads' for parameter 'security' cannot join as standalone machine.
 
Добавлено:
Может дело в самой самбе 35 потому, что я устанавливал ее не через make congig a сразу через make install не вибирая там ADS и т.п.

Всего записей: 89 | Зарегистр. 22-10-2006 | Отправлено: 13:13 27-05-2011
terexruz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Версия samba 3.5.6
Мой конфиг smb.conf
 
[global]
        dos charset = cp866
        unix charset = utf8
        #koi8-r
        display charset = utf8
        #koi8-r
        workgroup = DOMANE
        realm = DOMANE.LOCAL
        server string = Samba Server
        security = ads
        password server = 192.168.1.1
        log file = /var/log/samba/log.%m
        max log size = 50
        load printers = No
        dns proxy = No
        idmap uid = 10000-15000
        idmap gid = 10000-15000
        winbind separator = +
        winbind enum users = Yes
        winbind enum groups = Yes
        winbind use default domain = Yes
 
Кстати порт samba35-3.5.6_2 у меня не понимает русские имена пользователей в домене.
Поэтому имя пользователя добавляющего машину в домен должно быть на английском.

Цитата:
установил samba35 из исходников

Из исходников или из портов?
Я настраивал по http://www.lissyara.su/articles/freebsd/traffic_count/squid+sams+rejik-ntlm/

Всего записей: 99 | Зарегистр. 02-11-2005 | Отправлено: 13:27 27-05-2011 | Исправлено: terexruz, 13:40 27-05-2011
matrix2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Настраивал из исходников но не отметил ADS, WINBIND и т.п. потом командой deinstall удалил samba, но не полностью фрях писал типа удалить логи, удалил!!! Затем поставил из портов но фрях написал, что типа нет ADS и WINBIND если устанавливаешь из портов, фрях писал что ERROR!!! Потом опять из исходников... блин запара какая-то!!! Вопрос можно ли как нибудь ее удалить чтобы все и сразу!!! Просто в этих ошибках разбираться, легче просто снести все, ну я имею ввиду samba 35 и накатить заново )))

Всего записей: 89 | Зарегистр. 22-10-2006 | Отправлено: 14:49 27-05-2011
terexruz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Команда удалит ВСЕ установленные в системе пакеты
pkd_delete -a
Если в системе нет ничего нужного, то можешь использовать.
И ставить из портов по порядку.
Или man pkg_delete...

Всего записей: 99 | Зарегистр. 02-11-2005 | Отправлено: 15:08 27-05-2011 | Исправлено: terexruz, 15:14 27-05-2011
matrix2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо щаз попробую!!!
 
Добавлено:
А если я хочу удалить только samba35???

Всего записей: 89 | Зарегистр. 22-10-2006 | Отправлено: 17:10 27-05-2011
terexruz

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

Цитата:
А если я хочу удалить только samba35???

pkg_version -v | grep samba
samba35-3.5.6_2
 
удалит без зависимости
pkg_delete -f samba35-3.5.6_2
 
удалить с зависимостями
pkg_delete -r samba35-3.5.6_2
 
просмотреть удаляемое без удаления
pkg_delete -r -n samba35-3.5.6_2
 
еще раз повторюсь почитай man pkg_delete

Всего записей: 99 | Зарегистр. 02-11-2005 | Отправлено: 18:21 27-05-2011 | Исправлено: terexruz, 18:23 27-05-2011
matrix2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Каким-то таинственным образом машинка ввелась в домен, но теперь пишет: при команде wbinfo -u: Error looking up domain users
wbinfo -t:  
could not obtain winbind interface details!
could not obtain winbind domain name!
checking the trust secret for domain (null) via RPC calls failed
could not check secret
 
Чито делать? Куда копать?
 

Всего записей: 89 | Зарегистр. 22-10-2006 | Отправлено: 16:29 30-05-2011
terexruz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
matrix2003
/var/log/samba/log.winbindd
покажи

Всего записей: 99 | Зарегистр. 02-11-2005 | Отправлено: 14:25 31-05-2011
matrix2003



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все получилось убил фряха и все поставил заново через make config. Все окей!!! Спасибо!!!

Всего записей: 89 | Зарегистр. 22-10-2006 | Отправлено: 16:21 01-06-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Не получается ввести в домен FreeBSD 8.2


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru