[ sasa.g @ 05.09.2007. 10:24 ] @
| Postavio sam svoj apache u chroot. konfigurisao sam da radi pod korisnickim imenom www koji pripada grupi www. U tome je problem. Nikako ne mogu da nateram chroot okruzenje da vidi mog korisnika www ???
moj passwd ffajl izgleda ovako:
Code: www:x:1000:1000:www,,,:/home/www:/bin/bash
group file:
Code: www:x:1000:www
kada pokusam da startujem apache dobijem poruku:
Code: httpd: bad user name www
ubacio sam i komandu useradd u chroot...i kada sa njom pokusam da dodam user-a, sve prodje i ne dobijem nikakav error ali ne upise nista u passwd. |
[ Tyler Durden @ 05.09.2007. 11:33 ] @
Najprije stavi u passwd fajlu za tog www korisnika da mu je shell /bin/false
Ovo sam vidio vec negdje da se desavalo ali ne mogu da se sjetim o cemu se radilo. Jel stoji nesto u error logovima?
[ sasa.g @ 05.09.2007. 11:51 ] @
ono sto je najinteresantnije je sledece.... kada otkucam id u chroot-u dobijem
Code:
uid=0 gid=0 groups=0
u passwd i group fajlovima sam prepravio uid i gui na 0 ali i dalje mi ne vezuje nekog korisnika za taj uid
[ caiser @ 05.09.2007. 13:16 ] @
Da li imas /etc/nsswitch.conf file u tom chroot-u?
@tyler
Inace, pitanje nema mnogo veze sa Internet servisima, vec je vise vezano za nacin funkcionisanja Linux operativnog sistema. ;)
[ sasa.g @ 05.09.2007. 13:23 ] @
imao sam i nsswitch.... pregazio sam chrot... kompajliram apache, php....i radim sve od nule
[ caiser @ 05.09.2007. 13:32 ] @
Pa tako nikad neces saznati sta je bio problem. :)
[ Tyler Durden @ 05.09.2007. 13:35 ] @
A kako si napravio taj chroot?
@caiser
Pa nemam pojma, ipak je riječ o apachu... možda smo mogli da preimenujemo temu. A možda se do kraja ispostavi da je ipak bilo nešto do apacha :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.