Komanda rm i rmdir

2 odgovora [Poslednji unos]
sashar
Slika korisnika sashar
Offline
User
Član od: 20/05/2012

Pozdrav. Imam jedno pitanje u vezi par komandi.
Ovako

Korisnik wilecoyote zadaje sledeće četiri komande:

(1) mkdir -p /tmp/fruitcake/mydir
(2) cp /etc/hosts /tmp/fruitcake/hosts
(3) chmod -R 777 /tmp/fruitcake
(4) chmod -R -t /tmp/fruitcake/mydir
Pretpostavite da je datoteka /etc/sudoers prazna.
Koju od sledećih komandi korisnik roadrunner uspešno može da izvrši?

1. rm -rf /tmp/fruitcake
2. rmdir /tmp/fruitcake
3. rm /tmp/fruitcake/mydir/hosts
4. rmdir /tmp/fruitcake/mydir

2. i 3. odmah ispadaju posto pod 2. fruitcake nije prazan pod 3. ne postoji.
Probao sam pod jedan i to prolazi samo kod korisnika wilecoyote, sa roadrunner-om nisam uspeo. Komanda pod 4. je prosla bez problema. Moje pitanje je zasto ne moze pod 1. Hvala unapred.

0
djvujke
Slika korisnika djvujke
Offline
User
Član od: 29/05/2006

ls -al /
* * *
drwxrwxrwt 21 root root 143360 2012-05-21 19:25 tmp
* * *

tmp ima sticky bit na sebi, sto ce reci samo korisnici koji naprave fajl/folder mogu da ga obrisu. stoga ne mozes da obrise prvi fajl/folder u /tmp direkotorijumu.

GoranSTX
Slika korisnika GoranSTX
Offline
ModeratorUser
Član od: 29/05/2006

Jedino što sam uspeo da nađem jeste sticky bit postavljen na /tmp direktorijum, a koji je kasnije uklonjen sa /tmp/fruitcake/mydir parametrom -t

man chmod za detalje

__________________

http://autostoper.blogspot.com
Two things are infinite: the universe and human stupidity; and I'm not sure about the universe. (Einstein)
Registered Linux User #411782
http://linuxcounter.net/