Portál AbcLinuxu, 9. května 2025 17:07

Dotaz: jail a přístup do chroot prostredi.

7.11.2006 18:36 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
jail a přístup do chroot prostredi.
Přečteno: 527×
Odpovědět | Admin
Mam problem s pristupem do chroot prostredi uzivatele pomoci WinSCP. Uzivatele jsem zamkl do adresare a pomoci ssh se na nej bezproblemu pripojim a zustabu zamceny v jeho chrootu. Co mi nejde tak pripojeni pres WinSCP. potrebuji vyuzit k tomu SFTP a tohle mi nejde. Muze nejdo poradit co pridat za software do chroot prostredi uzivatele, aby se byl schopen pres sftp pripojit ???
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

michich avatar 7.11.2006 19:29 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: jail a přístup do chroot prostredi.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi /usr/lib/openssh/sftp-server. Nezkousel jsem to.
7.11.2006 20:59 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: jail a přístup do chroot prostredi.
super to je presne ono. jen pod debianem je to /usr/lib/sftp-server tak ze pro pridani by prikaz vypadal takhle:
/usr/local/bin/addjailsw /chroot_prostredi -P /usr/lib/sftp-server
michich avatar 7.11.2006 22:08 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: jail a přístup do chroot prostredi.
No ja mam taky Debian. Mozna je to tim, ze je to Sid, ale /usr/lib/sftp-server je symlink na /usr/lib/openssh/sftp-server.
7.11.2006 23:48 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: jail a přístup do chroot prostredi.
to je mozne. Momentalne zapasim s jailem jeste na jednom erveru, kde bych to potreboval rozchodit ale nelze mi zkompilovat pri kompilaci to vypise tohle:
debian:/usr/src/jail_1-9_stable/src# make
gcc -Wall -g -D__LINUX__ -DDEBUG=0 -I . -c generic_helpers.c -o generic_helpers. o
generic_helpers.c:26:31: stdio.h: No such file or directory
generic_helpers.c:28:20: stdlib.h: No such file or directory
generic_helpers.c:29:20: string.h: No such file or directory
generic_helpers.c:30:23: sys/types.h: No such file or directory
generic_helpers.c:31:22: sys/stat.h: No such file or directory
generic_helpers.c:32:20: unistd.h: No such file or directory
generic_helpers.c:33:20: assert.h: No such file or directory
generic_helpers.c: In function `init_env':
generic_helpers.c:60: warning: implicit declaration of function `malloc'
generic_helpers.c:60: warning: implicit declaration of function `strlen'
generic_helpers.c:61: warning: implicit declaration of function `memset'
generic_helpers.c:62: warning: implicit declaration of function `strcpy'
generic_helpers.c: In function `generate_dev':
generic_helpers.c:93: warning: implicit declaration of function `strcat'
generic_helpers.c:96: warning: implicit declaration of function `mknod'
generic_helpers.c:96: error: `S_IFCHR' undeclared (first use in this function)
generic_helpers.c:96: error: (Each undeclared identifier is reported only once
generic_helpers.c:96: error: for each function it appears in.)
generic_helpers.c:96: warning: implicit declaration of function `makedev'
generic_helpers.c:97: warning: implicit declaration of function `chown'
generic_helpers.c:98: warning: implicit declaration of function `chmod'
generic_helpers.c:100: warning: implicit declaration of function `free'
generic_helpers.c: In function `build_directory':
generic_helpers.c:122: warning: implicit declaration of function `assert'
generic_helpers.c:122: error: `NULL' undeclared (first use in this function)
generic_helpers.c:134: warning: implicit declaration of function `mkdir'
generic_helpers.c: In function `extract_dir':
generic_helpers.c:164: error: `NULL' undeclared (first use in this function)
generic_helpers.c:176: warning: implicit declaration of function `strtok'
generic_helpers.c:176: warning: assignment makes pointer from integer without a cast
generic_helpers.c:179: warning: assignment makes pointer from integer without a cast
generic_helpers.c:187: warning: assignment makes pointer from integer without a cast
generic_helpers.c:196: warning: assignment makes pointer from integer without a cast
generic_helpers.c:207: warning: assignment makes pointer from integer without a cast
make: *** [generic_helpers.o] Error 1
muzete nekdo poradit co s tim??? mam podezreni na gcc. Distro je na stable a nemuzu jen tak lehce prejit na testing, jelikoz se jedna o produkcni server. Prosim poradte cim to muze byt. Jail jsem tam dostal z jineho stroje kde byl skompilovany a na serveru kde mi to nechosi jsem to jen pomoci make install nainstaloval. uzivatele mi to vytvori a i prida software do chrootu ale pri pripojeni mi to hlasi tuhle hlasku:
server:~# ssh -l jmeno server
jmeno@server's password:
Linux debian 2.2.20-idepci #1 Sat Apr 20 12:45:19 EST 2002 i686 GNU/Linux

Most of the programs included with the Debian GNU/Linux system are
freely redistributable; the exact distribution terms for each program
are described in the individual files in /usr/share/doc/*/copyright

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Nov  7 23:43:15 2006 from server.domena.tld
-jail: relocation error: -jail: symbol gnu_dev_major, version GLIBC_2.3.3 not defined in file libc.so.6 with link time reference
Connection to server closed.
server:~#
e.lisak avatar 8.11.2006 08:02 e.lisak | skóre: 23
Rozbalit Rozbalit vše Re: jail a přístup do chroot prostredi.
podle tech hlasek pri prekladu to vypada, ze mu chybi hlavickove soubory (vetsinou jsou v /usr/include)

mate nainstalovano glibc-(devel) ?

a to druhe - presne nevim, ale napada mne:
sedi verze glibc ?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.