samba Napisano Maj 21, 2009 Zgłoszenie Share Napisano Maj 21, 2009 Witam w jednym z katalogów chce wyszukać pliki danego usera z danej grupy i zmienic chownem grupę czyli wyszukuję wszystkie pliki utworzone przez usera kowalski nalezacego do grupy geo i zamieniam na grupę skany czyli: find -user kowalski -group geo -exec chown kowalski:skany \; dostaję błąd : Spróbuj `chown --help' dla uzyskania informacji. bądź opcja bardziej bezpieczna tj znajdz wszystkie pliki należące do usera kowalski z grupy geo - skopiować je do katalogu test i tam zmienić chownem Pomóżcie bo dostaję furii z cytowaniem -exec coś źle robię i jak sprawić by chown działał po -exec ????? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Maj 21, 2009 Zgłoszenie Share Napisano Maj 21, 2009 Spróbuj tak: find . -user kowalski -group geo -exec chown -c kowalski:skany {} \; http://www.wagoneers.com/UNIX/FIND/find-usage.html Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
samba Napisano Maj 21, 2009 Autor Zgłoszenie Share Napisano Maj 21, 2009 Spróbuj tak: find . -user kowalski -group geo -exec chown -c kowalski:skany {} \; Faktycznie pomogło !!!! Ahhh byłem tak blisko rozumiem że { } oznacza wszystkie pliki ??? Dzięki Arabski ! Reasumując musi być {} przed znakiem zakończenia \; aby chown zadziałał?? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Maj 21, 2009 Zgłoszenie Share Napisano Maj 21, 2009 rozumiem że { } oznacza wszystkie pliki ? Nie do końca. {} to kolejny z listy, znaleziony przez find. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
morsik Napisano Maj 21, 2009 Zgłoszenie Share Napisano Maj 21, 2009 A jeśli można, co oznacza ten odwrotny ukośnik na końcu przez średnikiem? Konkretnie chodzi mi o find . -user kowalski -group geo -exec chown -c kowalski:skany {} \; ← ten tu przedostatni znak Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Arabski Napisano Maj 21, 2009 Zgłoszenie Share Napisano Maj 21, 2009 To jest "escape" dla shella, zeby nie interpretowal srednika tylko przekazal go do find. p.s. Sorry za brak ogonkow - pisane przez VNC Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się