Mój katalog $ HOME (znany również jako „~”) zawiera wiele ukrytych folderów konfiguracyjnych.
Czy usunięcie ich wszystkich jest bezpieczne ?
Aby być konkretnym
- Czy system operacyjny się zepsuje, jeśli to zrobię?
- Czy moje sterowniki Ethernet / drukarki / dźwięku / grafiki przestaną działać?
- Nie dbam o powierzchowne rzeczy, takie jak: motywy Gnome, skróty klawiszowe, ustawienia czcionek itp
configuration
home-directory
delete
PAN, WŁADCA
źródło
źródło
Odpowiedzi:
Powinieneś być względnie bezpieczny:
home
katalogu to głównie pliki konfiguracyjne, jeśli ich nie ma, żadna aplikacja użyje tylko domyślnych.W rzeczywistości, jeśli dodasz innego użytkownika do systemu, jego katalog domowy będzie w większości pusty, oprócz niektórych domyślnych plików, które są domyślnie w nim umieszczone. Ale te domyślne są specyficzne dla dystrybucji i na pewno nie są obowiązkowe.
Tak, powinieneś być całkiem bezpieczny, usuwając wszystko pod
home
.Na wszelki wypadek graj bezpiecznie i przenieś je do innego katalogu i sprawdź, czy wszystko jest w porządku przed ich usunięciem.
źródło
OS
adevice drivers
nie aplikacje Windows.Usunięcie ich NIE jest bezpieczne. Chcę ci wyjaśnić, dlaczego tak zrobiłem, szybko sprawdziłem folder domowy, a oto kilka powodów, dla których nie byłoby to dla mnie bezpieczne (i naprawdę sprawiłbym, że płakałam rzekę):
Zawierają pliki konfiguracyjne. Wiadomo, że niektóre z nich mogą się odtworzyć samodzielnie, ale jeśli zmieniłeś lub dostosowałeś aplikację, zmiana zniknie.
W przypadku folderów .local i .cache mówimy o wielu konfiguracjach i pobranych pakietach pamięci podręcznej. Wiąże się to z koniecznością pobrania kilku megabajtów, jeśli nie gigabajtów informacji, lub ponownej instalacji niektórych aplikacji (jeśli uda im się wyświetlić błąd dotyczący braku odczytu pliku konfiguracji)
W przypadku bardzo dużych aplikacji, takich jak WINE, które zdarza się ukrywać w .wine w folderze domowym, zabijając go, to jest jak formatowanie całego dysku systemu Windows. Właśnie usunąłeś wszystko o winie i każdej aplikacji Windows, którą zainstalowałeś. W moim przypadku mówimy o 6 aplikacjach, które zawierają 23 GB informacji. Wyobraź sobie, że ktoś zainstalował 10 gier, Microsoft Office, Photoshop i inne aplikacje, a następnie usunął to wszystko. Zbliża się atak serca.
Jeśli masz folder XBMC, który jest .xbmc. Wiem, że kilka osób, w tym ja, będzie płakać z powodu faktu, że muszą ponownie pobrać CAŁĄ zawartość do filmów i seriali wideo. To około 12 godzin pracy przy założeniu, że połączenie internetowe nie spada.
Jest tam folder .mozilla. Informacje o konfiguracji i dodatkach zostaną utracone.
Czy korzystasz z kilku witryn SSH. Cóż, już nie. Musisz je ponownie skonfigurować. Można to odczytać jako problem bezpieczeństwa, jeśli zrobisz to w firmie.
Czy robisz alfonsa lepszymi dodatkami? Konfiguracja już nie została usunięta.
Czy zdarzyło Ci się mieć spersonalizowane okno Terminalu (takie jak pliki bash i profile ukryte). Nie, nie zrobiłeś tego, ponieważ plik konfiguracyjny został usunięty.
Nie wszystkie ukryte elementy są folderami. Istnieje kilka ukrytych plików, które są bardzo często używane, takich jak pliki bash i profile, plik historii i logi.
I na dodatek, poza oczywistym restartem, który musisz zrobić, nie ma 100% sposobu, aby upewnić się, że wszystko wróci poprawnie. Może dla świeżo zainstalowanego systemu, ale dla kogoś, kto na przykład miał te ukryte foldery i pliki od 4 wersji Ubuntu temu, jeden problem może stać się bardzo szybki.
Teraz pytanie, czy kierowcy przestaną działać. Nie oni nie będą. nadal będą działać po oczyszczeniu.
Czy system operacyjny się zepsuje. To zależy. Jeśli działająca usługa ma tam konfigurację, możesz mieć problem. Jeśli plik niestandardowy RC zawiera plik, wystąpi problem. Dla zwykłego użytkownika, który właśnie zainstalował system, nie będzie żadnego problemu, ale daj mu rok z kilkoma zainstalowanymi programami i dostosowanymi rzeczami. możesz żałować, że musisz to wszystko usunąć.
źródło
Krótka odpowiedź brzmi: tak, może być niebezpieczna i będzie miała szkodliwy wpływ na korzystanie z systemu, nawet jeśli nie będzie to miało wpływu na sam system. Innymi słowy, inni użytkownicy będą kontynuować tak, jakby nic się nie wydarzyło, nawet jeśli twoje konto użytkownika będzie bezużyteczne.
Niektóre pliki dot są tworzone przy pierwszym utworzeniu konta użytkownika, co oznacza, że nie zostanie automatycznie utworzone ponownie. Wiele aplikacji zależy od nich, co oznacza, że aplikacje te nie będą działać poprawnie. Wiele aplikacji jest całkowicie zależnych od konfiguracji. Jeśli nie są dostępne i nie można ich utworzyć, aplikacja będzie bezużyteczna i może ulec awarii lub odmówić uruchomienia.
Byłoby to podobne do usuwania rejestru w systemie Windows, ale gorzej, ponieważ pliki dotfiles w Ubuntu nie tylko przechowują konfigurację, ale także dane osobowe. Twoje bazy danych są przechowywane na przykład w ~ / .local / share / desktop-couch /. Jeśli jesteś zsynchronizowany z Ubuntu One, usunięcie tego folderu może również usunąć te bazy danych ze wszystkich innych komputerów, w tym Internetu.
Jeśli podałeś więcej szczegółów na temat tego, dlaczego chcesz to zrobić, łatwiej byłoby udzielić dokładnej odpowiedzi. Ale jeśli z jakiegoś powodu naprawdę chcesz to zrobić, to myślę, że właśnie tak powinieneś to zrobić: (upewnij się, że chcesz)
Wykonaj te czynności tylko, jeśli katalog domowy nie jest zaszyfrowany.
Teraz masz czysty system dla swojego użytkownika, tak jak podczas pierwszego logowania. Możesz rozpocząć kopiowanie plików ze starego katalogu domowego do nowego. Nie „tnij” ani nie ruszaj się. W ten sposób będziesz mieć stary katalog domowy jako kopię zapasową, jeśli coś pójdzie nie tak. Proszę zwrócić uwagę na to, co robisz. Jeśli na przykład zalogujesz się do Ubuntu One i zastąpisz pliki zawierające informacje o zsynchronizowanych plikach i folderach, Ubuntu One zauważy, że te pliki nie są już dostępne. Oznacza to, że je usunąłeś i zsynchronizuje to usunięcie w twojej sieci, co oznacza, że usunie wszystkie te pliki ze wszystkich twoich komputerów i Internetu. Upewnij się, że wiesz, co to jest każdy plik i co robi każdy plik. W każdym razie wykonaj kopię zapasową.
W podsumowaniu:
źródło
Właśnie to przetestowałem i usunąłem wszystko z mojego
/home/test
katalogu. Byłem wtedy w stanie zalogować się przez terminal (Ctrl + Alt + F1) i graficznie.Dlaczego chcesz to zrobić, to kolejne pytanie. Jeśli chcesz usunąć konto użytkownika, zrób to z poziomu Użytkownicy i grupy lub podobny menedżer ustawień.
źródło
Wyewidencjonowałem (tylko Ubuntu 12.04): Na nowym koncie użytkownika lub administratora są tylko trzy pliki konfiguracyjne:
Konto powinno więc zachowywać się jak nowe, jeśli wszystkie ukryte pliki zostaną usunięte z wyjątkiem tych trzech.
(Oczywiście wszystkie dokumenty, programy lokalne lub konfiguracje lokalne zapisane w ukrytych folderach zostaną wówczas utracone. Usunięcie powinno nastąpić po wylogowaniu z innego konta administratora. Aby uzyskać więcej informacji, zobacz inne odpowiedzi.)
źródło