tänkte jag skulle skapa ett script som bara kan köras av alla.
scriptet frågar därefter om lösenord och om man slår lösenordet rätt så ändras chown till användarens namn , och det skrivs ut ett meddelande med att just det har hänt.
detta är ju såklart helt meningslöst men det är ändå en lärorik uppgift som jag tänkte borde gå göra med bash eller har jag fel ?
hur som helst så får jag ju det såklart inte att funka
problemet är att jag kan köra scriptet om jag inte är root
Kod: Markera allt
richard@Ricchi:~/.egnaskript/1$ ls -l
totalt 4
-rwx--x--x 1 root richard 220 2009-07-25 20:25 unlock_it_by_running_it
richard@Ricchi:~/.egnaskript/1$
scriptet i sej är inte klart men så här ser det ut just nu
Kod: Markera allt
#!/bin/bash
echo "vad är lösenordet?"
read IN1
if [ "$IN1" = "test" ]; then
chown u+rwx $whoami
echo "grattis du äger,och du låste just upp rättigheterna till denna fil !"
else
clear
echo "haha så lätt är det inte"
fi
men jag vet att det finns flera av er som fixar det.