sysjail

penguin

Member
Hallo,

ich wollte unter OpenBSD 4.0 mal sysjail testen. Bin nach dieser Anleitung vorgegangen http://sysjail.bsd.lv/docs-example.html.

Nach dem Aufruf von:

sysjail -i /home/sysjail00/ sysjail.bsd.lv 192.168.15.51 /bin/sh /etc/rc </dev/null &

kommt folgende Ausgabe:

Code:
stty: not a terminal
fstab: /etc/fstab: Inappropriate file type or format
/etc/rc[200]: cannot create /dev/null: Device not configured
fstab: /etc/fstab: Inappropriate file type or format
mount_ffs: /dev/wd0a on /: Invalid argument
setting tty flags
starting network
hostname: sethostname: Operation not permitted
ifconfig: SIOCDIFADDR: Operation not permitted
/etc/rc: /etc/netstart[282]: cannot create /dev/null: Device not configured
/etc/rc: /etc/netstart[333]: cannot create /dev/null: Device not configured
/etc/rc: /etc/netstart[362]: cannot create /dev/null: Device not configured
/etc/rc: /etc/netstart[370]: cannot create /dev/null: Device not configured
/etc/rc[260]: cannot create /dev/null: Device not configured
/etc/rc[261]: cannot create /dev/null: Device not configured
/etc/rc[273]: cannot create /dev/null: Device not configured
/etc/rc[273]: cannot create /dev/null: Device not configured
/etc/rc[278]: cannot create /dev/null: Device not configured
install: utmp: chflags: Operation not permitted
starting system logger
syslogd: Couldn't open /dev/null: Device not configured
starting initial daemons:.
fstab: /etc/fstab: Inappropriate file type or format
fstab: /etc/fstab: Inappropriate file type or format
savecore: /bsd: kvm_openfiles: /dev/mem: No such file or directory
checking quotas:fstab: /etc/fstab: Inappropriate file type or format
quotacheck: Can't open checklist file: /etc/fstab
 done.
fstab: /etc/fstab: Inappropriate file type or format
fstab: /etc/fstab: Inappropriate file type or format
building ps databases: kvmkvm_mkdb: can't open /dev/ksyms
kvm_mkdb: can't open /bsd: No such file or directory
 dev.
clearing /tmp
starting pre-securelevel daemons:.
setting kernel security level: sysctl: kern.securelevel: Operation not permitted
creating runtime link editor directory cache.
preserving editor files
ssh-keygen: generating new DSA host key... Couldn't open /dev/null: Device not configuredfailed.
ssh-keygen: generating new RSA host key... Couldn't open /dev/null: Device not configuredfailed.
ssh-keygen: generating new RSA1 host key... Couldn't open /dev/null: Device not configuredfailed.
openssl: generating new isakmpd RSA key... /etc/rc[553]: cannot create /dev/null: Device not configured
failed.
starting network daemons:/etc/rc[606]: cannot create /dev/null: Device not configured
 sendmail/etc/rc[626]: cannot create /dev/null: Device not configured
 inetd sshdCouldn't open /dev/null: Device not configured.
starting local daemons:.
standard daemons: cron.
Sat Mar  3 14:56:39 MST 2007

SSH funzt damit gar nicht und wenn ich ein chroot auf /home/sysjail00/ mache, kommt folgendes:

Code:
/bin/ksh: No controlling tty (open /dev/tty: Device not configured)
/bin/ksh: warning: won't have full job control

Und jeder Befehl landet irgendwie im Hintergrund. Hab auch schon mksysjail-dev -c ssh usw. ausprobiert.

Hab ich bei der ganzen Sache was übersehen oder vergessen ?

gruß
penguin
 
Hi,

danke fürs Antworten, aber diese Anleitung kannte ich auch schon, und die hat bisher auch nix gebracht ;)

Denke bin heute morgen einen kleinen Schritt weitergekommen und zwar hab ich unter /home/sysjail00 einfach mal dev/null gelöscht und nach erneutem starten sind die Meldung weniger geworden und ein SSH hat auch funktioniert.

Code:
[1] 29420
# 1683394406
stty: not a terminal
fstab: /etc/fstab: Inappropriate file type or format
fstab: /etc/fstab: Inappropriate file type or format
mount_ffs: /dev/wd0a on /: Invalid argument
setting tty flags
starting network
hostname: sethostname: Operation not permitted
ifconfig: SIOCDIFADDR: Operation not permitted
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
route: socket: Protocol not supported
install: utmp: chflags: Operation not permitted
starting system logger
syslogd: bind: Can't assign requested address
starting initial daemons:.
fstab: /etc/fstab: Inappropriate file type or format
fstab: /etc/fstab: Inappropriate file type or format
savecore: /bsd: kvm_openfiles: /dev/mem: No such file or directory
checking quotas:fstab: /etc/fstab: Inappropriate file type or format
quotacheck: Can't open checklist file: /etc/fstab
 done.
fstab: /etc/fstab: Inappropriate file type or format
fstab: /etc/fstab: Inappropriate file type or format
building ps databases: kvm dev.
clearing /tmp
starting pre-securelevel daemons:.
setting kernel security level: sysctl: kern.securelevel: Operation not permitted
creating runtime link editor directory cache.
preserving editor files
starting network daemons: inetd sshd.
starting local daemons:.
standard daemons: cron.
Sun Mar  4 07:12:07 MST 2007

Allerdings bleibt das Problem bei einem chroot:

Code:
chroot /home/sysjail00/
/bin/ksh: j_init: tcgetpgrp() failed: Inappropriate ioctl for device
/bin/ksh: warning: won't have full job control

adduser
adduser
Couldn't find /etc/adduser.conf: creating a new adduser configuration file
Reading /etc/shells
Enter your default shell: csh ksh nologin sh [ksh]: [1] + Stopped (tty input)  adduser
#

Funktioniert das bei Dir mit einem chroot ?

Gruß
 
Ok..also ich denke mal das mit dem sysjail funktioniert jetzt soweit..zumindest hab ich es hinbekommen Unrealircd darin zum laufen zu bringen !

Gruß
 
Zurück
Oben