Preskočiť na obsah

Linux

sendxmpp - migrácia repository z CVS na git

Už niekoľko rokov som správcom zdrojového kódu nástroja sendxmpp, ktorým je možné posielať textové správy protokolom Jabber. Aktívny vývoj už trocha ustal, ale občas sa nájde nejaká oprava, ktorú by ľudia radi videli zahrnutú v oficiálnej verzii. Navyše za tých pár rokov svet pokročil ďalej a CVS už nie je najmodernejším a najrozšírenejším nástrojom na správu verzií zdrojového kódu. Tým už je bezpochyby Git. Navyše je poskytovanie priestoru pre Git repozitár voľne dostupné (pre Open Source projekty), takže to bol jeden z dôvodov, prečo som sa rozhodol projekt sendxmpp premigrovať z CVS na git.

Vypnutie kontroly platnosti SSL certifikátu

V prípade, že používate self-signed SSL certifikát a potrebujete otestovať nastavenia webservera, kontrolu platnosti certifikátu vypnete nasledovne:

wget

wget -O - --no-check-certificate https://my.hostname.sk

Bez voľby --no-check-certificate request zlyhá na chybe:

wget -O - https://my.hostname.sk
--2012-10-02 22:18:39--  https://my.hostname.sk/
Resolving my.hostname.sk (my.hostname.sk)... 109.74.151.140
Connecting to my.hostname.sk (my.hostname.sk)|109.74.151.140|:443... connected.
ERROR: The certificate of ‘my.hostname.sk’ is not trusted.
ERROR: The certificate of ‘my.hostname.sk’ hasn't got a known issuer.

Ako bezpečne zistiť obsadené miesto na disku neprivilegovaným užívateľom

Predstavte si problém, že potrebujete zistiť obsadené miesto na disku pre niektoré webstránky, ktoré máte v adresári /var/www/. A zároveň to chce spraviť bezpečne. Takže začnete takýmto skriptom v domovskom adresári neprivilegovaného užívateľa filip :

$ cat /home/filip/zisti-velkost-stranky.sh
#!/bin/sh
for i in /var/www/*; do
   size=`du -hs $i | cut -f 1`
   echo "Stranka $i zabera $size miesta na disku"
done

ssh a automatické používanie kľúčov

Cieľom tohto čĺánku je nakonfigurovať ssh tak, aby príkaz

ssh user@myserver.hostname.sk

použil SSH kľúč a prípadne po zadaní hesla ku kľúču ho automaticky uložil do ssh agenta. Žiaľ, v aktuálnej verzii SSH sa kľúče nenahrávajú do ssh-agenta automaticky.