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 gksu
zainstalowany pakiet, możesz uruchomić, gksudo nautilus
aby 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 gksu
zainstalowanego i nie chcesz go instalować sudo -i nautilus
lub sudo -H nautilus
jesteś 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
, chmod
i 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 -i
polecenia 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 /root
folderem, 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 /root
folderu. 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 770
i dodanie wybranych użytkowników do root
grupy pozwoli tym użytkownikom tworzyć, uzyskiwać dostęp i modyfikować pliki /root
. Alternatywnie, zmiana właściciela grupy /root
na sudo
umożliwi administratorom dostęp do niego. Wszystkie te opcje są naprawdę złe i nie należy tego robić, ale ustawienie uprawnień dla 777
for /root
jest 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/root
jest jednym z niewielu katalogów najwyższego poziomu nikt stawia na osobnym systemie.