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