ext3, da prav si, naistina ima neshto gnilo!!!;)
Osnovniia problem e sledniia:
imam dve PDC-ta: PDC1 i PDC2, PDC2 e trusting domain na
PDC1, suotvetno PDC1 e trusted domain na PDC2. Join-vam edno
WinXP v PDC2, restart sled koeto na login screen-a se vizhdat
i dvata domeina. V PDC2 se logvam bez problem, vsichko e 6,
no za da moga da se logna v PDC1 s niakakuv yuzer (primerno
ivan), triabva v /etc/passwd na PDC2 da ima takuv red s yuzera
na ivan. Za tselta v smb.conf na PDC2 izpolzvam
add user script = /usr/sbin/usersadd %u -g users -s
/bin/false -d /dev/null
No v sluchaia useradd ne se izpulniava (v loga pishe
"useradd:unable lock password file"), zashto shte pita niakoi ot
vas? Prichinata ne e, che niakakuv drug protses v momenta
izpolzva passwd faila,
prichinata e, che v sluchaia (login v PDC2 !!!, a ne access)
yuzera nobody se opitva da izpulni "add user script =
useradd" !!!
I kakvo sre poluchava yuzera nobody niama permissions da
izpulniava "useradd", ne se dobavia yuzer ivan (primerno), ne
se logvam v PDC1 :(
Ako niakoi ot vas iska da razbere kak sum stignal do tozi
izvod shte mu kazha sledvashtiia put, no problem!;)
Sega kogato yuzera nobody ima prava da izpulniava "useradd",
neshtata vurviat, ....no zashto triabva da e taka, ne e li tova
niakakuv bug na Sambata?, dano da gresha totalno, popravete
me, daite mi niakakva druga alternativa!
I nakraia iskam da utochnia i da nashpravia sledniia izvod:
"add user script = /usr/sbin/useradd ....." se izpulniava
kato root v sluchaite na access - primerno map network drive
//PDC1/winfiles i t.n...,a
pri login protses "add user script = /usr/sbin/useradd..." se
opitva da se izpulniava kato nobody :(
Zatova vi pitah kak mozhe da se napravi drug yuzer osven root
da mozhe da izpulniava useradd .
Popravete me...;)
|