Odpowiedzi:
Istnieją dwa różne foldery zwane folder "root": /(the korzeń systemu plików , który tak naprawdę jest tylko folder, który nigdy nie powinien być nazywany "folder główny") i /root(the root „s katalog domowy ). Podczas normalnego trybu pracy (tj. Z wyjątkiem wykonywania zadań administracyjnych) użytkownicy nie mogą tworzyć nowych plików w /lub /root.
Nie powinieneś zmieniać własności ani uprawnień do żadnego z katalogów (zmiana ich /w szczególności może bardzo zepsuć wszystko, być może nawet wykraczając poza problemy związane z bezpieczeństwem w zależności od założeń twoich aplikacji i usług dotyczących własności i uprawnień /).
Jeśli masz gksuzainstalowany pakiet, możesz uruchomić, gksudo nautilusaby otworzyć okno przeglądarki plików należące do katalogu głównego. Jeśli to zrobisz, zachowaj szczególną ostrożność, aby używać go tylko do zadań, w których musisz być rootem, i zamykać go, gdy skończysz (aby nie pomylić go później ze zwykłym oknem Nautilusa).
Jeśli nie masz gksuzainstalowanego i nie chcesz go instalować sudo -i nautiluslub sudo -H nautilusjesteś w miarę bezpieczny. (Przeciwnie, jeśli użyjesz zwykłego sudo nautilus, być może będziesz musiał naprawić pewne rzeczy w swoim katalogu domowym, aby Nautilus znów działał poprawnie, gdy nie uruchamiasz go jako root.)
Jednak zazwyczaj nie trzeba to zrobić albo. Rzadko trzeba ręcznie edytować zawartość najwyższego poziomu /lub zawartość /root. Zalecam podanie dodatkowych informacji - lub zadanie nowego pytania - aby dokładnie wyjaśnić, co próbujesz osiągnąć. Konkretne zadanie, które musisz wykonać, określi sposób postępowania.
Wreszcie uwaga na temat lost+found. Ten przechowuje pliki odzyskane w systemie plików operacji naprawczych . Ponieważ takie pliki mogą pochodzić z dowolnego miejsca w systemie plików, konieczne jest posiadanie uprawnień roota, aby uzyskać do nich dostęp (lub każda informacja w systemie mogłaby być dostępna dla kogoś, kto nie jest administratorem). Jeśli uważasz, że mogą tam być pliki, które chcesz odzyskać, możesz to sprawdzić, uruchamiając
sudo ls /lost+found
w oknie terminala ( Ctrl+ Alt+ T).
Jeśli są tam pliki, które chcesz, możesz je skopiować (a jeśli ich własność i uprawnienia nie dają niezbędnego dostępu, zmień je). Możesz to zrobić jako root z terminala z cp, chmodi chown(uruchamiane jako root z sudo) lub z okna głównego Nautilus własność, jak opisano powyżej.
Jeśli musisz zmienić własność i uprawnienia do plików, to:
Tak, jest to normalne dla Ubuntu i każdej dystrybucji Linuksa. Nie możesz uzyskać dostępu do folderu głównego, ponieważ ten folder jest własnością root i jest to folder użytkownika.
Ale możesz uzyskać dostęp do tego folderu, jeśli naprawdę chcesz, używając sudo -ipolecenia w terminalu. Ostrzegamy, że jeśli coś zepsujesz, to twoja odpowiedzialność .
Również za pomocą nautilus, naciskając klawisz Super+F2 i wpisującgksu nautilus
Zakładając, że chcesz zmienić uprawnienia do folderu domowego użytkownika root, który jest /rootfolderem, powiedziałbym, że jest to bardzo zły pomysł. Ponieważ jeśli zmienisz uprawnienia do katalogu głównego roota i usuniesz lub zmodyfikujesz jakiś kluczowy plik, może to spowodować, że system będzie całkowicie nieużyteczny. Może być konieczne zainstalowanie systemu Ubuntu od zera.
Ale jeśli naprawdę tego chcesz, polecenie brzmi: chmod:
sudo chmod -R 777 /root
pozwoli ci uzyskać dostęp do /rootfolderu. Zobacz stronę podręcznika polecenia chmod tutaj .
Aby dowiedzieć się więcej na temat uprawnień do plików, przeczytaj to
/root(zły pomysł), nie musi tak być 777. Zmiana ich 770i dodanie wybranych użytkowników do rootgrupy pozwoli tym użytkownikom tworzyć, uzyskiwać dostęp i modyfikować pliki /root. Alternatywnie, zmiana właściciela grupy /rootna sudoumożliwi administratorom dostęp do niego. Wszystkie te opcje są naprawdę złe i nie należy tego robić, ale ustawienie uprawnień dla 777for /rootjest prawdopodobnie najgorszą z nich. Rozumiem, że twoim zamiarem w przedstawieniu tej metody nie jest jej popieranie. Nie zgadzam się z tobą.
/(katalog główny), a nie/root(katalog główny root). Ponadto, ten prosi także olost+found(co jest zawsze/, ale nigdy/root, gdyż w praktyce/rootjest jednym z niewielu katalogów najwyższego poziomu nikt stawia na osobnym systemie.