On kaksi tiedostoa:
-rwxrwxrwx. 1 root bin 48 Sep 29 23:27 koe
-rw-r--r--. 1 root root 18 Sep 29 23:27 list.txt
Koe on
#!/bin/sh
echo "xxxxxx"
echo ddddd >> list.txt
ja list.txt on
ddddd
ddddd
ddddd
Jos ajan komennon koe petenä, niin saan:
xxxxxx
./koe: line 3: list.txt: Permission denied
Sitten ajan sudona
chmod s koe
Nyt oikeuden koe:ssa pitäisi olla omistajan eli tässä tapauksessa rootin oikeus eikä sisään loggaajan oikeus.
ls -l näyttää:
-rwsrwsrwx. 1 root bin 48 Sep 29 23:27 koe
-rw-r--r--. 1 root root 18 Sep 29 23:27 list.txt
Miksi ./koe antaa edelleen seuraavaa?:
xxxxxx
./koe: line 3: list.txt: Permission denied
chmod g s tai u s ei muuta tilannetta.
-rwxrwxrwx. 1 root bin 48 Sep 29 23:27 koe
-rw-r--r--. 1 root root 18 Sep 29 23:27 list.txt
Koe on
#!/bin/sh
echo "xxxxxx"
echo ddddd >> list.txt
ja list.txt on
ddddd
ddddd
ddddd
Jos ajan komennon koe petenä, niin saan:
xxxxxx
./koe: line 3: list.txt: Permission denied
Sitten ajan sudona
chmod s koe
Nyt oikeuden koe:ssa pitäisi olla omistajan eli tässä tapauksessa rootin oikeus eikä sisään loggaajan oikeus.
ls -l näyttää:
-rwsrwsrwx. 1 root bin 48 Sep 29 23:27 koe
-rw-r--r--. 1 root root 18 Sep 29 23:27 list.txt
Miksi ./koe antaa edelleen seuraavaa?:
xxxxxx
./koe: line 3: list.txt: Permission denied
chmod g s tai u s ei muuta tilannetta.
Vastaukset 3
Vanhimmat
Setuid ja setgid eivät toimi scriptissä. Muuten olisi helppoa kaapata koko kone sopivalla scriptillä.
No voihan rootti poistaa turhat Setuid ja setgid:it ne kun tuppaa tekeen käyttiksestä liian stapiilin.
Ai mielenkiintoista...
Kiitos kovasti selityksestä.
Oikeassa elämässä oli tähän asiaan liittyvä ongelma, joka sai nyt selityksen.