Mam w komputerze ok 400 użytkowników (szkoła)- edubuntu ltsp. Chcę okresowo pewnej grupie użytkowników wyczyścić katalogi domowe (ich własne pliki tam zapisane). jak to zrobić skryptem, gdzie jako argument podaję część nazwy użytkowników? Konta maja nazwy np. klasa1a1, klasa1a2, ...., klasa1b1, klasa1b2, ..., klasa2a1, klasa2a2, ....
A wiec czy da się to zrobić np poleceniem: czysc klasa1b?
A może pomożecie mi chociaż dając jakiś skrypt do czyszczenia wszystkich katalogów domowych?
Skrypt do usuwania danych użytkowników z katalogów home/
-
- Serdeczny Borsuk
- Posty: 175
- Rejestracja: 31 paź 2007, 16:38
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: Skrypt do usuwania danych użytkowników z katalogów home/
Może wystarczy
Powinno wykasować pliki które ostatni raz były używane miesiąc temu, ale wpierw przetestuj bez "-delete" 
Kod: Zaznacz cały
find /home -atime +30 -type f -delete

- gurtos
- Piegowaty Guziec
- Posty: 1
- Rejestracja: 23 paź 2011, 14:55
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: Unity
- Architektura: x86_64
Re: Skrypt do usuwania danych użytkowników z katalogów home/
rm -rf /home/klasa1b*
Skasuje katalogi domowe klasa1b1, klasa1b2, klasa1b3, ...
rm -rf /home/klasa1b*/*
skasuje całą zawartość tych katalogów, ale same katalogi zostaną
Skasuje katalogi domowe klasa1b1, klasa1b2, klasa1b3, ...
rm -rf /home/klasa1b*/*
skasuje całą zawartość tych katalogów, ale same katalogi zostaną
-
- Piegowaty Guziec
- Posty: 25
- Rejestracja: 03 lut 2011, 16:52
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Skrypt do usuwania danych użytkowników z katalogów home/
Dzięki piękne. Pierwszy sposób już wypróbowałem. Drugi wypróbuję jutro.
-- 14 lis 2011 14:38 --
Podrążę temat dalej. Zrobiłem sobie skrypcik, który czyści mi tę klasę, którą chcę. Jednak zostają katalogi stworzone przez użytkownika. Stosuję składnię
Czy da się ją jakoś zmodyfikować, lub wykorzystać polecenie by kasowało również katalogi stworzone przez użytkownika, a te domyślne (Pobrane, Dokumenty itp) pozostały?
-- 14 lis 2011 14:38 --
Podrążę temat dalej. Zrobiłem sobie skrypcik, który czyści mi tę klasę, którą chcę. Jednak zostają katalogi stworzone przez użytkownika. Stosuję składnię
Kod: Zaznacz cały
find /home -type f -delete.
Kod: Zaznacz cały
rm -rf /home/klasa1b*/*
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 39 gości