Strona 1 z 1
[BASH]Usuwanie katalogu
: 2008-05-14, 22:10
autor: woochaq
Witam. Robię skrypt w którym potrzebuję usunąć katalog należący do innego użytkownika. Czy jest jakaś możliwość, aby ten inny użytkownik zezwolił na taka operacje? Nadanie praw 777 na katalog nie wystarcza.
Z góry dziękuję za odpowiedź.
Re: [BASH]Usuwanie katalogu
: 2008-05-14, 22:31
autor: Elwis
Nadajesz je rekursywnie(z opcją -R)? Jeśli nie to nic dziwnego
Re: [BASH]Usuwanie katalogu
: 2008-05-15, 07:08
autor: mina86
Musisz też mieć uprawnienia do pisania w katalogu nadżędnym.
Re: [BASH]Usuwanie katalogu
: 2008-05-15, 08:42
autor: ak1977
"Musisz też mieć uprawnienia do pisania w katalogu nadrzędnym."
a potem
i problem z glowy
Re: [BASH]Usuwanie katalogu
: 2008-05-15, 13:30
autor: woochaq
mina86
PostWysłany: Dzisiaj 8:08 Temat postu:
Musisz też mieć uprawnienia do pisania w katalogu nadżędnym.
Katalog jest zapisywany w katalogu /tmp z uprawnieniami 777 nadanymi rekurencyjnie.
Gdy probuje go usunac innym uzytkownikiem wyskakuje komunikat:
rmdir blokada
rmdir: blokada: Operacja niedozwolona
Jakies inne sugestie ?
Re: [BASH]Usuwanie katalogu
: 2008-05-15, 18:43
autor: freak117
woochaq pisze:Katalog jest zapisywany w katalogu /tmp z uprawnieniami 777 nadanymi rekurencyjnie.
Gdy probuje go usunac innym uzytkownikiem wyskakuje komunikat:
Kod: Zaznacz cały
rmdir blokada
rmdir: blokada: Operacja niedozwolona
A słychałeś kiedyś o "
sticky bit" - jest on celowo nałożony na katalog /tmp.