aseques i prou Apunts de informàtica

4mai/130

Instal·lar jailkit al servidor per restringir l’accés de ssh

Enviat per admin

shebang

Jailkit és un conjunt d'eines per tal que puguem crear comptes restringits en un servidor de manera fàcil. Si no ho volem fer així hi ha d'altres mètodes però impliquen copiar un pilo de fitxer i llibreries que fa que es compliqui molt i sigui fàcil cometre algun error.

El primer que haurem de fer és instal·lar les dependències, perquè aquest és un paquet que s'ha de compilar a ma

apt-get install build-essential autoconf automake1.9 libtool flex bison debhelper

Un cop fet això ens el podem baixar i compilar amb aquests passos, per obtenir un fitxer .deb que podrem instal·lar sense problemes a qualsevol sistema debian

cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.16.tar.gz
tar xvfz jailkit-2.16.tar.gz
cd jailkit-2.16
./debian/rules binary
cd ..
dpkg -i jailkit_2.16-1_*.deb
#finalment esborrem el .deb un cop instal·lat
#rm -rf jailkit-2.16*

Per fer la instal·lació bàsica del sistema, o sigui preparar l'entorn per l'usuari que crearem més endavant hem de fer servir la següent comanda

jk_init -v -j /home/jail basicshell editors ssh sftp scp apache

Si volem fer servir l'usuari aseques per exemple, primer l'hem de crear de manera normal però assignant el shell jk_chrootsh

useradd aseques -m -d /home/aseques -s /usr/sbin/jk_chrootsh
passwd aseques # per entrar la contrasenya del nou usuari

Ara hem de moure l'usuari en el seu chroot

jk_jailuser -m -j /home/jail -v -s /bin/bash aseques

En aquest punt ja podem entrar fent servir les dades del nostre usuari, tot hauria de funcionar de manera normal això si, amb menys privilegis i només amb les comandes que hagim autoritzat.

NOTA: Si surt alguna cosa com "Current Kerberos password" és molt possible que s'hagi instal·lat en algun moment el paquet libpam-krb5, per treure'l n'hi ha prou de fer:

apt-get remove --purge libpam-krb5

La informació d'aquesta pàgina està extreta en part d'aquí, d'aquí i d'aquí i la pàgina del creador del jailkit aquí i també un manual d'aquí

8abr/130

Eina: nmap, com fer-lo servir i tenir-lo al dia

Enviat per admin

A l'hora de obtenir informació de una xarxa, l'nmap és la més útil de les eines. Ens permet des de obtenir el mapa de la xarxa a coneixer els sistemes que hi han. La sintaxi per fer-la servir és una mica rebuscada però molt potent. Per exemple per fer un escaneig ràpid de la xarxa 192.168.1.0/24

nmap -sP 192.168.1.0/24

Starting Nmap 5.21 ( http://nmap.org ) at 2011-09-03 00:15 CEST
Nmap scan report for 192.168.50.1
Host is up (0.0061s latency).
MAC Address: 00:13:49:73:38:C0 (ZyXEL Communications)
Nmap scan report for 192.168.50.2
Host is up (0.0057s latency).
MAC Address: 00:14:BF:A5:41:CA (Cisco-Linksys)
Nmap scan report for 192.168.50.200
Host is up (0.017s latency).
MAC Address: D0:66:7B:65:AD:BE (Unknown)
Nmap scan report for 192.168.50.201
Host is up (0.074s latency).
MAC Address: 78:D6:F0:61:39:5B (Unknown)
Nmap scan report for 192.168.50.202
Host is up.
Nmap done: 256 IP addresses (5 hosts up) scanned in 4.18 seconds

Un dels problemes és que la versió dels prefixos que serveixen per identificar el fabricant del hardware que s'instal·la per defecte és molt vella, per actualitzar-la n'hi ha prou de fer:

Des de linux:

sudo wget https://svn.nmap.org/nmap/nmap-mac-prefixes -O /usr/share/nmap/nmap-mac-prefixes

Des de Mac també podem fer el mateix, encara que en aquest cas el destí és diferent i fem servir el curl enlloc del wget.

sudo curl -O  https://svn.nmap.org/nmap/nmap-mac-prefixes /usr/local/Cellar/nmap/6.25/share/nmap/nmap-mac-prefixes

Un cop hem actualitzat la versió del fitxer de prefixos d'adreces mac la informació que ens dona de les màquines de la xarxa és molt més gran i ens associarà qualsevol tarja de xarxa amb el seu fabricant.

Per al mateix escaneig d'abans ar el resultat és molt més complet (apareixen dos dipositius samsung nous):

nmap -sP 192.168.1.0/24

Starting Nmap 5.21 ( http://nmap.org ) at 2011-09-03 00:15 CEST
Nmap scan report for 192.168.50.1
Host is up (0.0061s latency).
MAC Address: 00:13:49:73:38:C0 (ZyXEL Communications)
Nmap scan report for 192.168.50.2
Host is up (0.0057s latency).
MAC Address: 00:14:BF:A5:41:CA (Cisco-Linksys)
Nmap scan report for 192.168.50.200
Host is up (0.017s latency).
MAC Address: D0:66:7B:65:AD:BE (Samsung Electronics Co.)
Nmap scan report for 192.168.50.201
Host is up (0.074s latency).
MAC Address: 78:D6:F0:61:39:5B (Samsung Electro Mechanics)
Nmap scan report for 192.168.50.202
Host is up.
Nmap done: 256 IP addresses (5 hosts up) scanned in 4.18 seconds

NOTA: La part d'associar les adreces MAC amb els prefixos només funciona quan executem l'script com a administrador (root) o des del sudo.

10mar/130

X10 – Easier from web

Enviat per admin

Altought you can control all your devices easily with heyu from your computer, it's not something for everyone. A easier approach for daily usage is to use one of the various web interfaces that exist.

The two that are more popular are domus.Link and heyu web interface, I choose domus.Link, basically because it's programmed using php and it will make it easier to install / modify.

To configure the environment, we will need a webserver (lighttpd) and the interpreter for  the code (php)

apt-get install lighttpd php5-cgi

To enable php for the web server:

lighttpd-enable-mod fastcgi-php

/etc/init.d/lighttpd restart

To get the software:

wget http://domuslink.googlecode.com/files/domus.Link2.1.2.tar.gz

tar  -xzf domus.Link2.1.2.tar.gz

mv domus.Link/* /var/www/

chown  www-data -R /var/www/

ln -s  /usr/local/etc/heyu /etc/heyu

chmod g+w /etc/heyu -R

chgrp www-data /usr/local/var/tmp/heyu /usr/local/var/lock

chmod g+w /usr/local/var/tmp/heyu /usr/local/var/lock

chgrp www-data /dev/ttyUSB0

chmod g+rw /dev/ttyUSB0

The default password is 1234, once you are in the interface you can change it.

Some information taken from here (rohalik.blogspot.com).

22nov/120

X10 – The real software

Enviat per admin

At this point you should have a working CM11, and a device in your home installation, for example a dimmer/switch module such as LM12. It's time to install in your Linux the software to manage your devices. It's called heyu.

Lamp module LM12

Lamp module LM12

You can obtain it here, even if it's open source, still can't be find in all the linux distributions because it used to have a particular license that make it not totally opensource.

Fortunately, the license changed on 08/2011 to the compliant GPLv3 adn in the future it might appear to your favourite linux distro.

In any case it worths the hassle of having to go to the site and donwload the software, because it makes controlling your X10 much easier. To install you just have to download the tgz file.

wget http://heyu.tanj.com/download/heyu-2.11-rc1.tar.gz

Uncompress:

tar -xzf heyu-2.11-rc1.tar.gz

Compile and install

./configure && make && make install

You have to create some folders for heyu to run:

mkdir -p /usr/local/etc/heyu /usr/local/var/tmp/heyu /usr/local/var/lock

After this process there you will have to copy the file /usr/local/etc/heyu/x10config.sample to the configuration directory

cp /usr/local/etc/heyu/x10config.sample /usr/local/etc/heyu/x10.conf

And edit the file changing at least this parameters:

TTY /dev/ttyUSB0 # If you use CM11's USB cable you'll probably need this
HOUSECODE A # This is the letter you'll configure in you're devices

Now, you can use the software. You just have to do:

$ heyu -c /root/x10config start #To start the daemon (you need it for everything)

Now we can send commands to our devices:

$ heyu -c /root/x10config on HU # H is the house code , U is the Unit number, would start the device HU

$ heyu -c /root/x10config off HU # This would stop the device

20nov/120

X10 – The giveaway software

Enviat per admin

Once you receive your package, open it an plug your cj11 to your computer and to the current. Set any of the devices ( LM12 or AM12) to an address like A2 an plug a lamp on it and the device to the current.

Activehome, the software for windowsIf you want to test everything before starting to play with it in Linux, I'd recommend to do a test with a software that comes with the cm11 called ActiveHome. It's really simple, you just have to install the driver so your windows recognizes the cm11 as a COM (serial) port. Then you've got a very simple interface where you can turn on/off the devices you've plugged and with an address set.

The program is useful to do some testing, but I wouldn't use for anything serious, even less if you want to use Linux.
On the next post, I'll talk about heyu, the software you'll love (only linux and *nix this time)

17nov/120

X10 – The hardware

Enviat per admin

cm11To interact with your home modules using X10, you will need a device that can bridge your PC and the electric network of your home.

In my case I bought a CM11, full details of the device are here (x10modules.com), it has as both a serial and a usb  interface (I'd recomend to use the USB, since Linux recognizes it directly as /dev/ttyUSB0)

It's getting difficult to find because the manufacturer is pushing now CM15Pro that it's more expensive and can't be controled with Linux o standard system.

If there is no stock of CM11 you could also but the CM12 (same as CM11 but with UK plug) here.

29oct/120

Contribuïnt al descarregador de videos de tv3

Enviat per admin

tv3-icon

Una de les grans oportunitats del software lliure és que ens permet adaptar i si s'escau millorar el que no ens acaba de convencer enlloc de fer la feina de nou.

Aquest és el cas del descaregador de videos de tv3. Després de veure que baixar els videos del 3 a la carta que posa tv3 no era una cosa trivial (cal fer tota una sèrie de processos per trobar l'enllaç correcte) vaig buscar quines opcions tenia.

  • Trobar el software que em fes just la feina que necessitava
  • Fer-me jo mateix el programa per descarregar els videos
  • Adaptar un programa existent per al meu cas d'ús

Al final em vaig decantar per la tercera opció aprofitant que la gent de gnulinux.cat han penjat el codi del seu descarregador de videos a sourceforge.net

Doncs això, amb un mica d'estona lliure vaig adaptar el codi perquè també funcioni en Mac OSx així que ara ja puc descarregar els programes també des del portatil.

Com a bon contribuïdor he enviat els canvis a la font original per tal que tots ens ens poguem aprofitar (notícia) ...

Moltes gràcies a la gent de gnulinux.cat per la seva feina de sempre amb el blog i ara també amb el descarregador.

15oct/120

Descobrir amb quina font/tipografia s’ha fet un text

Enviat per admin

Escollir una tipografia és molt dificil, i no hi ha res que molesti més que tenir un tipus de lletra que ens agrada per un projecte concret i no poder-la fer servir perquè no en sabem el nom.

Tot això es soluciona gràcies a una pàgina web que a partir de una petita porció de text ens encerta amb una gran precisió la tipografia que s'ha fet servir.

La pàgina és myfonts.com

Una petita demostració amb el text de Mercedes - Benz

1) Carregar de la imatge amb el text

2) Corregir si hi ha alguna lletra mal detectada

3) Del llistat de fonts similars triar la que més ens agradi

29set/120

Centrar objectes amb amb div i css

Enviat per admin

wordpress-gpl-license-controversy

Moltes vegades ens trobem que el botó de centrar que porta el propi wordpress no funciona correctament amb coses que no siguin textos. Per centrar tot tipus d'elements com imatges o d'altres hi ha diferents tècniques.

Centrar una imatge en el wordpress dins del sidebar o on sigui, per exemple per centrar el botó de flattr que podeu veure a la dreta d'aquesta pàgina (secció suport) només cal fer:

<div style="text-align: center"><?php the_flattr_permalink() ?></div>

Per centrar una galeria de nextgen, un mètode que funciona és des del mode HTML de l'editor d'entrades envoltar el shorttag de la galeria amb aquest codi:

<div style="width:350px; margin:0 auto;"> [slideshow id="x"] </div>

Tret d'aquí

Una pàgina molt útil amb més informació sobre el tema aquí

27ago/120

Llista Spotify dels grups de les festes del tura 2012

Enviat per admin

Des de la setmana passada ja sabem el programa de festes del Tura d'aquest any 2012, com sempre hi ha tota classe de grups, alguns més coneguts i d'altres no tant, he fet una llista de Spotify per cada un dels dies així ningú es perdrà res :) (això si, només he pogut posar aquí els grups que tenen música publicada a spotify i la menció especial a gredastreetband que acaben de treure el Discu)

Si teniu twitter, podeu fer un seguiment amb el hashtag oficial #FdT2012

El programa complet amb pdf no es pot descarregar enlloc, però hi ha una guia prou completa del que es farà aquí

7 de setembre (Ebri knight, Red souls, Joan Colomo, Berri Txarrak, The Kluba, Sanjays, Gramophone all stars, greda street band i molts d'altres)

8 de setembre  (Txarango, Canteca de Macao, Los Chikos del Maiz i molts d'altres)

9 de setembre

El dia 9 no hi ha grups coneguts aquest any, culpa de la crisi suposo, però com cada any es farà la turinada o sigui que de festa no en faltarà.

 10 de setembre (Gertrudis i molts d'altres)

Aquesta entrada no té massa a veure amb la resta del blog, però m'ha semblat que feia falta :)

Arxivat com a: Audio, General sense comentaris