staticky zkompilovane scp neidentifikuje usera a exitne s 255
Petr Pisar
xpisar na fi.muni.cz
Úterý Březen 8 11:48:03 CET 2005
Martin Kraus napsal(a):
> zdravim,
> delam pristup k webspacu pres scp v chrootovanem adresari.
> bude pro pristup zakazniku pomoci winscp. to vyzaduje par programku
> v nainstalovanych v tom chrootovanem adresari, mezi jinymi i scp.
Asi sshd?
> zkompiloval jsem scp staticky, jenomze kdyz ho spustim tak z nejakeho
> duvodu exitne kodem 255 a hlaskou:
>
> "unknown user 3003".
klient nebo server(sshd)?
>
> user 3003 je ten, ktereho pouzivam. mam ho v /etc/passwd v tom chrootovanem
> adresari. kdyz tuhle kopii scp spustim bez toho, aby byla zamcena v tom
> chrootu, tak jede v pohode. vypada to, ze nejak nemuze precist tu kopii passwd.
> na zbytek utilit pouzivam busybox, a treba ls z neho dokaze ty user najit bez
> problemu. nevite co potrebuje scp aby to bezelo? mel jsem pocit, ze kdyz to
> zkompiluju staticky, tak se vyhnu problemum se zavislosti na dalsich knihovnach.
> evidentne asi ne.
Zapni u serveru vetsi ukecanost (sshd -D -ddd), pripadne jej pust pres
strace. Taky se podivej do zdrojaku na kontext hlasky "unknown user %d".
--Petr
Další informace o konferenci Linux