Archief voor de ‘Unix’ rubriek

Recept voor directorybeveiliging in de webserver

zondag, 6 juni 2010

Even een snel en simpel recept om een directory in een webserver te beveiligen tegen ongewenste toegang. Met behulp van een .htaccess en een .htpasswd kan een map beveiligd worden. Toegang krijg je door een geldige gebruikersnaam en wachtwoord in te tikken. Hoe doe je dat ? (meer…)

Eenvoudig foto’s verkleinen in Linux

dinsdag, 22 december 2009

terminal_iconDat doen we natuurlijk in de shell :-) Een eenvoudig commando om een foto te verkleinen:

convert -size 640x480 origineel.jpg verkleind.jpg

Om alle foto’s in een map te verkleinen doen we zo:

for i in `ls -A1 *.jpg`;
do convert -size 640x480 ${i} kl-${i};
done

Het convert-commando is onderdeel van het pakket ImageMagick. Voor de uitstekende documentatie zie de Imagemagick website. Een aantal handige tips en gebruiksmogelijkheden van convert zijn kernachtig samengevat op Graphics from the command line.

Backup naar NAS met Unison

woensdag, 11 november 2009

UnisonHet maken van een backup met Unison heeft veel voordelen: cross-platform, profiel-gebaseerde backupsets, je kunt het in een script zetten en unattended (wat is een mooi nederlands woord daarvoor?) uitvoeren en je kunt het vervolgens ook in crontab zetten. Toch lukte het mij niet om een backup naar een Samba-share op een NAS te maken die op mijn Linuxserver gemount is.  De reden was een foutmelding die ik steeds weer opnieuw kreeg:

Error in setting permissions:
Permission denied [chmod(/mnt/bigwhitezooi/Media/Muziek/slskdownload/.unison.Amon \
Tobin.0d751606634fc9e4e715c49f2e63258c.unison.tmp/Amon Tobin - 2007 - foley room/12 \
- At The End Of The Day.mp3)] (meer...)

Een CAcert Servercertificaat

donderdag, 8 oktober 2009

cacert4Ik wil mijn server uitrusten met een SSL-certificaat van CAcert, zodat bezoekers via een beveiligde verbinding kunnen surfen naar mijn webserver. Voorwaarde hiervoor is dat ik geregistreerd ben bij CAcert en voldoende punten heb behaald om een servercertificaat te kunnen aanvragen (minstens 100). In een aantal niet al te moeilijke stappen.
(meer…)

SSH Hardening – deel 1

woensdag, 30 september 2009

OpenSSH_logo Een goede tip overgenomen uit NGN Lanvision 4 september 2009: SSH hardening oftewel hoe je SSH beter beschermt en zijn kwetsbaarheid verkleint.

(meer…)

Eindelijk Rsync

woensdag, 2 september 2009

wdfMyBook_World_1NIk heb dus toch eindelijk een werkend backupscript met rsync , gebruikmakend van automatische SSH-login (zie mijn vorige post over wachtwoordeloze SSH-login ) . Het script maakt een backup van mijn homedir op Atlas naar mijn NAS siknas. Het logt automatisch in via SSH om de bestanden over te dragen . (meer…)

Wachtwoordloze SSH login

woensdag, 2 september 2009

ofwel password-less SSH login :-) Dit is vast al honderden keren besproken, maar nu doe ik even in mijn eigen woorden. Om vanaf server Atlas in te loggen op server SIKNAS zonder dat een wachtwoord gevraagd wordt is handig vooral om scriptmatige transfers uit te voeren, bijvoorbeeld met Rsync.

passwordless-ssh-login2

(meer…)

De beveiligde website

zondag, 9 augustus 2009

Nadat ik mijn website heb voorzien van een beveiligingscertificaat volgens de handleiding Setting up SSL: Ubuntu and Apache 2 , kan ik hem nu benaderen via HTTPS.

Je kunt de beveiliging van een website testen op www.isdezesiteveilig.nl . Dit is een onderdeel van de website van Networking4all.

How to show the permissions of a file in octal using ‘ls’ Ofwel: hoe ‘ls’ bestandspermissies octaal toont

dinsdag, 7 juli 2009

Mr. Milk wrote someday on the internet:

For those who want to have “0755″ style permissions with ls I made this script:

ls -l | awk \
'{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));\
if(k)printf("%0o ",k);print}'

Just type the line above to get the full ls listing with octal + the drwxr-xr-x style.

If you want to make it permanent, just paste this line into ~/.bashrc file (and use “l” insted of ls):

alias l="ls -la --color | awk \
'{k=0;for(i=0;i<=8;i++)k+=((substr(\$1,i+2,1)~/[rwx]/)*2^(8-i));\
if(k)printf(\" %0o \",k);print}'"

Ubuntu “persistent install” op USB drive

vrijdag, 20 maart 2009

Hoe je je Ubuntu kunt installeren op een USB-stick is natuurlijk al een fluitje van een cent met behulp van het UnetBootin programma. Hoe je Ubuntu 8.04 kunt installeren op USB op zo’n manier dat je ook je bestanden kunt opslaan en meenemen , een zogenaamde “persistent install” staat in dit artikel op pendrivelinux.com beschreven. (meer…)