ot Kalin Ivanov(21-07-2004)

reiting (26)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Kogato horata se zamisliat za tsentralizirano upravlenie na grupa ot kompyutri se seshtat za Primary Domain Controller (PDC). Tui kato Windows Server ne se nravi na povecheto hora, kakto i na men zaradi prilichnite si tseni, se zainteresovah ot vuzmozhnostite na SAMBA koito mozhe da bude PDC. Sled kato izchetoh vsichki dokumentatsii po tazi tema i sled mnogoto problemi porodili se ot tova nakraia uspiah da nastroia Samba PDC.

Purvoto neshto ot koeto imate nuzhda e Samba.

(Tova predstavliava sistema za dostup na Windows potrebiteli do resursite na Linux ili Unix strantsiia ili survur)

http://www.samba.org

Niama da nabliagam vurhu instalatsiiata na Samba, zashtoto v povecheto distributsii ia ima instalirana. Ako naistina ne razbirate kak da si ia kachite prochetete README faila v razarhiviranata veche instalatsionna direktoriia na Samba.

Edinstvenoto ot koeto se nuzhdaete e da konfigurirate konfiguratsionniia fail i da se zaredite s turpenie.

Otvariate konfiguratsionniia fail na samba obiknoveno v:

/etc/samba/smb.conf ili /etc/smb.conf

Kato nachalo shte pokazha konfiguratsionniia fail kak sum go napravil a sled tova shte obiasnia koe, kak i zashto sum go napravil.

V [global] sektsiiata se konfigurirat slednite linii:

workgroup = DOMAIN #Imeto na domeina

netbios name = PDC #Imeto na survura

server string = Samba PDC Server #Komentar na survura

security = user #Izpolzvane na survura samo ot potrebiteli

encrypt passwords = yes #Avtentikatsiia bez plain-passwords

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

local master = yes #”upriavliavasht” v lokalnata mrezhata

os level = 33 # Koefitsient za upravliavashtiia

domain master = yes #Upravliavasht v DOMAIN

admin users = admin #Administrator na DOMAIN

domain admin group = @adm #Grupa na Administratorite

domain logons = yes #Da mozhe da deistva kato DOMAIN

logon script = login.bat #Skript koito da se zarezhda pri startirane na mashinata

logon path = \\PDC\Profiles\%U # Kude da se suhraniava informatsiiata na Desktop-a

logon home = \\PDC\%U #Direktoriia na potrebitelia

wins support = yes

wins proxy = yes

[homes] #Direktorii na potrebitelite na DOMAIN

comment = Home Directories

browseable = no

writeable = yes

valid users = %S

directory mode = 0700 #Prava na dostup do direktoriiata (samo za tiah)

create mode = 0600 #Prava na failovete samo ot tiah

[netlogon]

comment = Network Logon Service

path = /usr/local/samba/netlogon

read only = yes

write list = @adm

guest ok = yes

share modes = no

browsable=no

[Profiles]

path = /usr/local/samba/profiles

readonly = no

browseable = no

create mask = 0600

directory mask = 0700

[install]

comment = Install

path = /mnt

public = yes

writeable = yes

printable = no

write list = @adm

Kato nachalo dvata reda:

workgroup = DOMAIN #Imeto na domeina

netbios name = PDC #Imeto na survura

Predstavliavat Workgroup s ime DOMAIN zashto se slagat? Zashtoto kogato otidete v Properties->My Computer->Computer Name->Change…

Izliza “Member of:” i tam se zadava DOMAIN: Domain

Windows razpoznava grupata Domain kato PDC i se opitva da se svurzhe s nego.

Sled tova:

security = user #Izpolzvane na survura samo ot potrebiteli

S tozi red se zadava dostup do PDC samo ot potrebiteli. Koito posle shte obiasnia kak se administrirat prez smbpasswd”.

domain logons = yes #Da mozhe da deistva kato DOMAIN

logon script = login.bat #Skript koito da se zarezhda pri startirane na mashinata

logon path = \\PDC\Profiles\%U # Kude da se suhraniava informatsiiata na Desktop-a

logon home = \\PDC\%U #Direktoriia na potrebitelia

domain logons e optsiia koiato ima za zadacha da aktivira Samba da deistva kato PDC

logon scriptzadava skript-a koito shte se aktivira pri vsiako startirane na potrebitelskiia kompyutur, koito e v Domain-a.

Po printsip v tozi skript se zadava (primerno):

Net use s: \\PDC\install

Kudeto install e shernata papka ot survura i dava dostup na potrebitelia do “primerno” instalatsionen softuer. (tia e spodelena po - nadolu v samiiat konfiguratsionen fail)

logon pathpredstavliava direktoriia v koiato se zapisvat vsichki nastroiki na potrebitelia, zaedno s tseliia Desktop, My Documents i t.n. Pri vseki LogOff ili ShutDown se zapisvat nastroikite na survura. Profiles se definira po - nadolu v konfig-a.

logon home predstavliava lichnata direktoriia na potrebitelia, Tia avtomatichno se zadava kato ustroistvo v samiiat kompyutur. CHrez 'logon drivese zadava ustroistovoto v keto da se namira lichnata direktoriia. %U v Samba oznachava imeto na potrebitelia username

[homes] - zadava lichnata direktoriia do koiato ima dostup samo potrebitelia

Pravata za samostoiatelen dostup se zadavat sus slednite redove:

valid users = %S

directory mode = 0700 #Prava na dostup do direktoriiata (samo za tiah)

create mode = 0600 #Prava na failovete samo ot tiah

Tuk directory modezadava pravata na dostup do direktorii 0700 oznachava che samo potrebitelia ima dostup do direktoriiata, a “create mode i 0600 za samostoiatelen dostup do failovete.

valid users sa validnite potrebiteli za Domain kudeto %S sa vsichki potrebiteli na Domain.

[netlogon] - se zadava za da mozhe da se slozhi sluzhebna informatsiia za otdelnite potrebiteli. V nashiiat sluchai se slaga v neia login.bat. No sushto mogat da se zadadat i Security Policies(za momenta ne sum go pravil).

[Profiles] - Kakto veche obiasnih tova sa direktoriite na potrebitelite, kudeto avtomatichno se suhraniavat dannite za Desktop, My Documents i t.n. zadadeni sus opredelenite prava.

Sega shte triabva da se vkarat potrebiteli i mashini v Domain-a.

Registratsiiata stava mnogo lesno.

Suzdavate grupa staff i adm:

addgroup adm

addgroup staff

Suzdavate user (potrebitel) chrez:

Adduser

Ili napravo:

useradd -g 100 -d /dev/null -c admin -m -s /bin/false admin$

useradd -g 101 -d /dev/null -c joro -m -s /bin/false joro$

kudeto admin$ predstavliava imeto na kompyutura v mrezhata, a admin e imeto na potrebitelia, a “-g 100” e nomera na grupata (v tozi sluchai adm), a “-g 101” e grupata staff.

Za da se registrirat v Domain-a triabva po otdelno da se registirat i potrebitel i mashina. Tova stava sus smbpasswd.

smbpasswd -a admin

A za da registrira mashina:

smbpasswd -m admin$

Taka vkarvate vsichki mashini v mrezhata koito iskate da imat dostup do Domain i sled tova potrebitelite koito iskate da go polzvat.

Do tuk neshtata se nastroivat lesno. No izlizat vinagi problemi, kakto pri men otdelih poveche vreme na problemite, otkolkoto na nastroikite.

Za da mogat Windows mashini da se svurzvat kum Samba triabva da se instalirat niakoi registry koito mozhete da namerite v:

http://de.samba.org/samba/ftp/docs/Registry/

Te sa za vsichki versii na Windows.

Ako ste probvali dali mashinata koiato shte ia vkarate v Domain ima dostup do PDC tia e napravila zaiavka kum survura i e otvorila \\PDC\IPC$. Za da mozhe da se svurzhe kum Domain-a triabva tazi vruzka da ia niama i zatova predi da zapochnete napishete:

Net use * /delete

SHTe vi pokazhe vruzkata kum PDC koiato triabva da zatvorite. Inache pri vlizaneto v Domain dava greshka za prekaleno mnogo vruzki kum Domain.

Na teoriia veche triabva da e vuzmozhno edin Windows koito e registriran v Domain da mozhe da se svurzhe s nego, zatova sega otivame v

Properties->My Computer->Computer Name->Change…

I promeniame stoinostta na Domain: da bude Domain (kakto se kazva nashiiat Domain)

Sled kato napravi kompyutura vruzka s Domain-a pita za administratorskiiat akaunt, koito suzdadohme po - gore. Sled kato go vuvedete “bi triabvalo” da izkara Welcome to DOMAIN”. No ne vinagi e taka.

A domain controller for the domain DOMAIN could not be contacted.” - Proverete dali Samba survura e pusnat ili dali ste zadali pravilno IP adresite.

Username or password incorrect” - ako ste sigurni, che administratorskiia akaunt e pravilen togava ne ste suzdali mashinata vuv Domain. Tova e obiasneno po - gore kak da ia suzdadete.

Sega naistina triabva da mozhe da se Log-ne v Domain.

Sled kato se LogOff veche imate menyu v advanced settings na Login ekrana da izbirate mezhdu Domain i This Computer. Izbirate Domain i vuvezhdate vashiiat potrebitel koito ste suzdali predi tova.

“Windows cannot update your roaming profile” - Tova se poluchava kogato direktoriiata na potrebitelia v Profiles ne e s negovite niva na dostup, zatova otivate v

/usr/local/samba/profiles

chown user:nobody 755 user'sdirectory/

Avtomatichno Windows si suzdava svoia poddirektoriia v koiato slaga sluzhebnata informatsiia za vseki potrebitel kato vseki potrebitel si ima svoia sobstvena direktoriia:

/usr/local/samba/profiles/admin

/usr/local/samba/profiles/joro

Taka veche suzdadenite potrebiteli imat dostup do Domain.

Kakto i vie si imate PDC.

Ako naistina ima izlezli problemi koito ne sum napisal ili propusnal, shte buda blagodaren da gi raziasnim.

Uspeh na vsichki koito sa reshili da suzdavat Domain chrez Samba.

Ako imate niakakvi vuprosi, mozhete da se oburnete kum men na:

kalata@linuxmail.org



<< Kriptirane na dialove s dm-crypt (prevod) | Kak da nastroim Oupun Ofis da se spravi s kvadratchetata >>