[BASH]Usuwanie katalogu

Problemy dotyczące programowania.

Moderatorzy: Moderatorzy, Administratorzy

woochaq
Użytkownik
Posty: 2
Rejestracja: 2008-01-10, 17:20

[BASH]Usuwanie katalogu

Post 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ź.
Ostatnio zmieniony 2008-05-14, 22:10 przez woochaq, łącznie zmieniany 1 raz.

Elwis
Użytkownik
Posty: 5
Rejestracja: 2008-05-09, 15:22
Lokalizacja: Gdańsk
Kontakt:

Re: [BASH]Usuwanie katalogu

Post autor: Elwis »

Nadajesz je rekursywnie(z opcją -R)? Jeśli nie to nic dziwnego

Awatar użytkownika
mina86
Moderator
Posty: 3330
Rejestracja: 2004-06-14, 21:58
Lokalizacja: Linux 5.x x86_64
Kontakt:

Re: [BASH]Usuwanie katalogu

Post autor: mina86 »

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.

Awatar użytkownika
ak1977
Użytkownik
Posty: 150
Rejestracja: 2005-08-26, 09:33
Lokalizacja: Czestochowa
Kontakt:

Re: [BASH]Usuwanie katalogu

Post autor: ak1977 »

"Musisz też mieć uprawnienia do pisania w katalogu nadrzędnym."
a potem

Kod: Zaznacz cały

rm -dfRv 
i problem z glowy :)
Ostatnio zmieniony 2008-05-15, 08:45 przez ak1977, łącznie zmieniany 1 raz.

woochaq
Użytkownik
Posty: 2
Rejestracja: 2008-01-10, 17:20

Re: [BASH]Usuwanie katalogu

Post 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 ?

Awatar użytkownika
freak117
Użytkownik
Posty: 250
Rejestracja: 2006-12-13, 21:26
Lokalizacja: z sieci

Re: [BASH]Usuwanie katalogu

Post 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.
W3 rulez ;D

ODPOWIEDZ