Nie mam dostępu do mojego folderu głównego: Ubuntu mówi, że nie mam niezbędnych uprawnień, aby uzyskać do niego dostęp. Nie mogę również uzyskać dostępu lost + found
, co daje ten sam komunikat o błędzie
Czy jest tu ktoś, kto może udzielić odpowiedzi na te pytania?
root
permissions
zanxt
źródło
źródło
/
(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.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
lubsudo -H nautilus
jesteś w miarę bezpieczny. (Przeciwnie, jeśli użyjesz zwykłegosudo 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ącw 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
ichown
(uruchamiane jako root zsudo
) lub z okna głównego Nautilus własność, jak opisano powyżej.Jeśli musisz zmienić własność i uprawnienia do plików, to:
źródło
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ąc
gksu nautilus
Zmiana uprawnień do folderu głównego.
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:
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
źródło
/root
(zły pomysł), nie musi tak być777
. Zmiana ich770
i dodanie wybranych użytkowników doroot
grupy pozwoli tym użytkownikom tworzyć, uzyskiwać dostęp i modyfikować pliki/root
. Alternatywnie, zmiana właściciela grupy/root
nasudo
umożliwi administratorom dostęp do niego. Wszystkie te opcje są naprawdę złe i nie należy tego robić, ale ustawienie uprawnień dla777
for/root
jest prawdopodobnie najgorszą z nich. Rozumiem, że twoim zamiarem w przedstawieniu tej metody nie jest jej popieranie. Nie zgadzam się z tobą.