Projects
> youterm
> 0xFFFF
> radare
> glh
> xml2doc
> bluewall
> pvc-repo
> cvs-repo
> git-repo
> mesure
> wistumbler2
> acr

Posts (81)
> List of posts

> Mini update
> Accelerated dreams
> Paranoia?
> Changelog
> Graphs and 077n pwnk
> HNY2k7
> Maemo mooo
> HC pwned
> Long time no post
> USB Pawah Injector i boot reveng

Categories
> all*
> TWD(7)
> blog(5)
> bluetooth(4)
> conf(1)
> desktop(1)
> devel(8)
> family(8)
> hpcva(9)
> hurd(2)
> life(20)
> n770(3)
> netbsd(2)
> pkgsrc(2)
> reality(5)
> tips(2)
> tothink(2)

Links
+ del.icio.us
+ asterx
+ bee.es.gnu.org

nopcode
+gallery
+www.nopcode.org
+cvs.nopcode.org
+news.nopcode.org
+blogs.nopcode.org

Other Blogs
+ sKUrZ0
+ TripleDES
+ gospel
+ blyx
+ MiKi
+ plue
+ xtraeme
+ esteve
+ jmmv
+ pof
+ syvic
+ Yosh
+ k0ro
+ ESN
+ Brainstorm
+ BlackShell
+ Hubertf
+ TooMany
+ viric
+ ziberpunk

doblog
+ Makefile
+ Source
+ Readme
+ TODO
+ Changelog









 
 >>Tue, 22 Nov 2005 02:15:29 +0000

 pkgsrc : chrooted proftpd i recuperació de desastres amb pkgsrc


A casa tinc muntat dos FTPs, un al 21 obert per la lan i xapat per firewall a la wan, i un altre al 2121 obert a fora amb logins d'usuaris que no són del sistema, ja que no vull que entrin en anonymous, desde lan si, per comoditat.

Aixi doncs em vaig fer un directory buit i vaig fer alguns scripts per manejar l'arrencada i parada del dimoni, dos programets per afegir i borrar usuaris virtuals i la configuració del dimoni. Els scripts pinten una cosa aixi:

  console:

$ cat adduser
#!/bin/sh

if [ -z "$2" ]; then
echo "usage adduser "
else
PASS=`openssl passwd -crypt -salt xx "${2}"`
echo $1:${PASS}:1000:1000:comment:/mnt/storage/ftp:/bin/true >> passwd
fi

$ cat deluser
#!/bin/sh

if [ -z "$1" ]; then
echo "usage userdel "
else
grep -v $1 passwd > passwd.tmp
mv passwd.tmp passwd
fi

$ cat up
#!/bin/sh
proftpd -c /root/ftp/proftpd.conf

$ cat down
#!/bin/sh
kill -15 `cat pidfile`



[read more]
[add comment] [view comments] (6)

 >>Fri, 09 Sep 2005 06:31:47 +0200

 pkgsrc : pkg_alternatives i pkg_fake


Amb aquest post vull iniciar una sèrie de posts sobre PKGSRC, ja que crec que es un sistema de paquets molt bó, molt despreciat i poc conegut per la majoria de gent.

Avui no faré cap introducció, ja que me l'estic preparant per fer-la més endavant i ben ordenada . Per més informació:

>> www.pkgsrc.org

pkg_alternatives és una eina administrativa per pkgsrc creada per jmmv. La tasca d'aquesta eina es la de manejar uns wrappers per a llençar altres programes.

Potser aixi de botepronto sembla una mica abstracte... pero anem a posar alguns exemples.

Imaginem que tenim 3 maquines virtuals de Java instal.lades desde pkgsrc. Pero volem fer servir només una. El metode tradicional i marranu consisteix en modificar la variable PATH (dic marrano, pq es una variable d'entorn i pot ser modificada per procesos fills i fer petar scripts, etc.

Doncs bé, pkgsrc marca amb un fitxer +ALTERNATIVES els paquets que proposen alternatives a d'altres, com poden ser el nvi i el vim, doncs amb pkg_alternatives podriem escollir quin volem utilitzar quan cridem a "vi" o a "ex".

pkg_alternatives permet treballar com a root o com a user, ja que ell mateix creara en el home a l'estil autopackage el bindir. Aixi cada usuari pot configurar-se l'entorn al seu gust.


[read more]
[add comment] [view comments] (1)