Thread Previous • Date Previous • Date Next • Thread Next |
Ask Holme wrote:
On 12 May 2002 10:08:11 +0200 Thorbjoern Ravn Andersen <thunderbear@xxxxxxxxxxx> wrote:Ask Holme <ask@xxxxxxxxx> writes:WTF?!?!?! hvordan i helvede kan et program der kører som ask overtage ejerskabet af en "rooted" fil. Har det mon indbygget X antal local exploits eller sådan noget ?!?!Din skrivebeskyttelse ved at skifte til root, betyder kun noget for _indholdet_ af den pågældende fil. Det er rettighederne på selve folderen som er afgørende for om du må slette den fil, og oprette en ny.
Så er min permissions-viden gennem 18 år lige røget down the drain, Thorbjørn! :-)
Kører du en anden og mere virus-venlig distribution end min Slackware?
Kan jeg ikke "låse" en fil uden at skulle pille ved folderens rettigheder ?
For nu ikke at være for skråsikker, testede jeg det lige. Det virker som jeg havde forventet: at en almindelig bruger kan IKKE ændre ejerskab eller permissions på en fil, der ejes af root, og som er read-only. Altså
-r--r--r-- 1 root root blabla ejes af root på ALLE måder. Iøvrigt UANSET directory permissions. ---snip------------- jon@bifrost:/u/jon$ ls -l status -r--r--r-- 1 root root 420 Mar 27 17:22 status jon@bifrost:/u/jon$ chown jon status chown: status: Operation not permitted jon@bifrost:/u/jon$ chmod 666 status chmod: status: Operation not permitted jon@bifrost:/u/jon$ ls -l status -r--r--r-- 1 root root 420 Mar 27 17:22 status ---snip------------- Så "noget" må have ændret filen, måske i forbindelse med kørsel af Sylpheed. Lidt at kigge efter: Er der setuid bit på ....bin/sylpheed? Og hvem er ejeren? Er permissions/ejerskab på directoriet, hvor filen ligger, ændret? Ligger filen i $HOME/syl/... ? Noget i crontab som falder sammen med tidspunktet for kørsel af sylpheed? Noget særligt foretaget under sylpheed-kørslen? Kan du gøre det igen? MVH -- Jon Svejgaard ==================================================================== | ACE - UNIX/Linux Consultancy | Hjorthøjvej 2 / DK-4291 Ruds Vedby mail: jon@xxxxxx | DENMARK http://www.ace.dk | +45 5826 1799 / +45 4052 0799 ====================================================================
Thread Previous • Date Previous • Date Next • Thread Next |