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ź.
[BASH]Usuwanie katalogu
Moderatorzy: Moderatorzy, Administratorzy
[BASH]Usuwanie katalogu
Ostatnio zmieniony 2008-05-14, 22:10 przez woochaq, łącznie zmieniany 1 raz.
Re: [BASH]Usuwanie katalogu
Nadajesz je rekursywnie(z opcją -R)? Jeśli nie to nic dziwnego
Re: [BASH]Usuwanie katalogu
Musisz też mieć uprawnienia do pisania w katalogu nadżędnym.
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Re: [BASH]Usuwanie katalogu
"Musisz też mieć uprawnienia do pisania w katalogu nadrzędnym."
a potem i problem z glowy
a potem
Kod: Zaznacz cały
rm -dfRv
Ostatnio zmieniony 2008-05-15, 08:45 przez ak1977, łącznie zmieniany 1 raz.
Re: [BASH]Usuwanie katalogu
Katalog jest zapisywany w katalogu /tmp z uprawnieniami 777 nadanymi rekurencyjnie.mina86
PostWysłany: Dzisiaj 8:08 Temat postu:
Musisz też mieć uprawnienia do pisania w katalogu nadżędnym.
Gdy probuje go usunac innym uzytkownikiem wyskakuje komunikat:
Jakies inne sugestie ?rmdir blokada
rmdir: blokada: Operacja niedozwolona
Re: [BASH]Usuwanie katalogu
A słychałeś kiedyś o "sticky bit" - jest on celowo nałożony na katalog /tmp.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
W3 rulez ;D