torsdag 29 oktober 2009

Få tillbaka uppdateringsikonen

Direkt citat från wiki.ubuntu.com/KarmicKoala/ReleaseNotes/sv

"Ubuntu 9.10 startar update-manager direkt för att hantera paketuppdateringar, istället för att visa en notifieringsikon i GNOME-panelen. Användare kommer fortfarande att notifieras vid säkerhetsuppdateringar på en daglig basis men för uppdateringar som inte är säkerhetsrelaterade så kommer användarna endast att informeras en gång per vecka.

Användare som vill fortsätta att ta emot uppdateringsnotifieringar på samma sätt som förut kan återställa detta beteende genom följande kommando:

gconftool -s --type bool /apps/update-notifier/auto_launch false

(Denna ändring gjordes i Ubuntu 9.04.)"

onsdag 21 oktober 2009

Kolla om nån loggar in via ssh

Det här lilla skriptet kollar om nån loggar in på er dator. Om nån lyckas logga in så spelas en wav fil upp. Då kan man själv kolla i accepteradeinlogginingar.txt för att se information om den inloggade eller vill man ha mer information får man kolla under /var/log/auth.log.

Byt ut alla sökvägar så de stämmer för er och skapa textfilerna accepteradeinlogginingar.txt och oldaccepteradeinlogginingar.txt.

Det här skriptet bör köras regelbundet med crontab, annars har man ingen nytta av det. Kolla i min blogg hur ni använder crontab om ni inte vet det redan.

OBS! kör inte skriptet som en säkerhetsgrej utan kör den bara för att ni vill ha lite extra kåll, den förbättrar inte säkerheten...

#!/bin/bash
# Written by Jonas Lindberg
# Check the log file /var/log/auth.log for accepted logins. If a new Accepted login is found then a wav file will be played to let you know that someone has logged in to your computer. Start this script like every two minutes(depending on your paranoid state...) through crontab */2 * * * * /bin/bash /home/USER/bin/loginCheck/check_accepted_logins.sh
# You need to have aplayer installed and a wav file you can play,like a sound effect of some kind. The script is creating two files acceptedlogins.txt and oldacceptedlogins.txt.

isItEmty=$(cat /var/log/auth.log | grep Accepted);

#if there is no accepted logins in the auth.log file this if-statement will be false.
if [ "$isItEmty" ]; then

cat /var/log/auth.log | grep Accepted > /home/jonas/bin/loginCheck/acceptedlogins.txt;

touch /home/jonas/bin/loginCheck/oldacceptedlogins.txt;

diffAcceptedlogin="$(diff -B /home/jonas/bin/loginCheck/acceptedlogins.txt /home/jonas/bin/loginCheck/oldacceptedlogins.txt)";


# If this is done without the isItEmty test this will run when the auth.log is emty and the oldacceptedlogins.txt is not. This is true if there is a difference between acceptedlogins.txt and oldacceptedlogins.txt
if [ "$diffAcceptedlogin" ]; then

aplay -q /home/jonas/Dokument/wavEffects/authorization.wav;

cp /home/jonas/bin/loginCheck/acceptedlogins.txt /home/jonas/bin/loginCheck/oldacceptedlogins.txt;

fi


fi