Publicado por modprobe en 12Julio, 2008
Por qué usar FreeBSD:
1. Ports (cantidad,portsnap,etc).
2. PAM
3. ACL (getfacl,setfacl,etc)
4. jail ( 8 )
5. java
Por qué usar OpenBSD:
1. Instalación (sets).
2. Quotas (no hay que compilar el kernel).
3. Networking (OpenBGPD, OpenSSH*, pf*).
Publicado en BSD, Blog | Etiquetado: BSD, freebsd, openbsd | Deja un Comentario »
Publicado por modprobe en 11Junio, 2008
Antes que nada decir que jailuser es una excelente herramienta para manejar ambientes chrooteados.
La instalé en FreeBSD 7.0 desde ports y packages pero no servía:
# pkg_info |grep jail
jailuser-1.9_1 Builds a chrooted environment
Al intentar
# mkjailenv /tmp/jailuser/
arch i386 doesn't exist.
Compilation failed in require at /usr/local/bin/mkjailenv line 35.
BEGIN failed--compilation aborted at /usr/local/bin/mkjailenv line 35.
Estuve viendo el código y encontre una forma de solucionarlo aunque muy probablemente no es la mejor funciona bien mkjail y los demas comandos de jailuser.
No encontre documentacion, ni pude contactar al autor del jailuser, trataré de informar al mantainer de FreeBSD.
diff entre el original y el modificado de /usr/local/lib/libjail.pm
62c62
< local $found = 0;
---
> local $found = 1;
74c74,75
< return($ARCH_DIR_LOOKUP{$arch});
---
> #return($ARCH_DIR_LOOKUP{$arch});
> return freebsd;
Mi /usr/local/etc/jail.conf
$VERSION="1.9";
$ARCH="freebsd";
$DEBUG=0;
$INSTALL_DIR="/usr/local";
Publicado en BSD, Blog, Perl | Etiquetado: chroot, freebsd, jail, Perl, ssh, userjail | 1 comentario
Publicado por modprobe en 27Abril, 2008
Pues sí ahora en una sparc tipo pizabox
Aquí el dmesg
OpenBSD 4.2 (GENERIC) #851: Tue Aug 28 12:27:19 MDT 2007
deraadt@sparc.openbsd.org:/usr/src/sys/arch/sparc/compile/GENERIC
real mem = 133828608 (127MB)
avail mem = 125358080 (119MB)
mainbus0 at root: SUNW,SPARCstation-5
cpu0 at mainbus0: MB86907 @ 170 MHz, on-chip FPU
cpu0: 16K instruction (32 b/l), 16K data (32 b/l), 512K external (32 b/l) DVMA coherent cache enabled
obio0 at mainbus0
clock0 at obio0 addr 0x71200000: mk48t08 (eeprom)
timer0 at obio0 addr 0x71d00000 delay constant 82
zs0 at obio0 addr 0x71100000 pri 12, softpri 6
zstty0 at zs0 channel 0
zstty1 at zs0 channel 1
.....
le0 at ledma0 offset 0x8c00000 pri 6: address 08:00:20:90:86:63
le0: 16 receive buffers, 4 transmit buffers
audiocs0 at sbus0 slot 4 offset 0xc000000 pri 9
audio0 at audiocs0
"power-management" at sbus0 slot 4 offset 0xa000000 not configured
cgsix0 at sbus0 slot 3 offset 0x0 pri 9: SUNW,501-2325, 1152x900, rev 11
wsdisplay0 at cgsix0: console (std, sun emulation), using wskbd0
bootpath: /iommu@0,10000000/sbus@0,10001000/ledma@5,8400010/le@5,8c00000
nfs_boot: using interface le0, with revarp & bootparams
nfs_boot: client_addr=192.168.0.71
nfs_boot: server_addr=192.168.0.100 hostname=pizasol
root on vaio:/var/export/pizasol/root
swap on vaio:/var/export/pizasol/swap
Una vez más constato la muy buena calidad de la documentación de OpenBSD.
Publicado en BSD, Blog | Etiquetado: BSD, diskless, dmesg, nfs, openboot, sparc | Deja un Comentario »