- - Jak naprawić foldery, które nie są zapisywane przez konto użytkownika w systemie Linux

Jak naprawić foldery, które nie są zapisywane przez konto użytkownika w systemie Linux

Nie wszystkie foldery w systemie operacyjnym opartym na systemie Linuxsystem jest zapisywalny dla użytkownika. Jest ku temu dobry powód: foldery na poziomie systemu wymagają uprawnień na wysokim poziomie. Problem z tymi uprawnieniami polega na tym, że często blokuje dostęp na poziomie użytkownika. Jeśli więc próbujesz umieścić pliki w katalogu systemowym, ale nie możesz, musisz nauczyć się zmieniać uprawnienia, aby konta inne niż root miały dostęp.

W tym przewodniku pokażemy, jak zaktualizować uprawnienia do folderów w systemie Linux, aby umożliwić ich zapisywanie na koncie użytkownika.

Zaktualizuj uprawnienia do folderów w terminalu

Uprawnienia do folderów w systemie Linux można najłatwiej zaktualizować za pomocą chmod dowództwo. Oto mała lista podstawowych uprawnień chmod.

  • 7 - czytać, pisać i wykonywać.
  • 6 - Czytaj i pisz.
  • 5 - przeczytaj i wykonaj.
  • 4 - tylko czytać
  • 3 - napisz i wykonaj.
  • 2 - tylko do zapisu.
  • 1 - wykonać tylko.
  • 0 - brak dostępu.

Każda z liczb na liście działa zKomenda Chmod w grupach trzyosobowych. Oto przykład. Aby zmienić uprawnienia do folderu „testowego” w systemie Linux, aby każdy mógł czytać, pisać i wykonywać wewnątrz niego kod. Robić:

chmod 777 /test

Dodatkowo, aby zmienić uprawnienia do każdego folderu w katalogu „test”, tak aby odzwierciedlał te same uprawnienia, należy użyć opcji rekurencyjnej. Na przykład

chmod 777 -R /test

Każda z liczb w przykładzie polecenia Chmodpowyżej ma cel. Pierwszy numer reprezentuje użytkownika. Druga liczba ustawia uprawnienia dla grupy, a trzecia ustawia je dla reszty systemu.

Jeśli więc masz problemy z pisaniem w folderze w systemie, który nie jest dostępny, spójrz na powyższą listę i zastosuj go do przykładowego kodu poniżej.

chmod XXX

Lub, aby zaktualizować wszystkie foldery w folderze najwyższego poziomu.

chmod XXX -R folder-name

Zaktualizuj własność folderów w terminalu

Czasami aktualizacja indywidualnych uprawnień do folderu przez Chmod nie jest możliwa. Czasami użytkownik musi całkowicie zaktualizować własność katalogu.

Dobrym przykładem sytuacji, w których trzeba zaktualizować własność katalogu, jest zajmowanie się umieszczaniem plików witryny w katalogu / var / www /, manipulowaniem plikami bazy danych itp.

Aby zmienić własność dowolnego katalogu w systemie Linux, uzyskaj dostęp do konta root za pomocą su lub sudo -s polecenie w terminalu.

su

lub

sudo -s

Z dostępem do konta root użyj chown przykład poniżej, aby całkowicie zmienić własność katalogu.

chown user:user /location/of/directory

Po uruchomieniu chown powyżej polecenia użyj ls polecenie wraz z przełącznikiem „l”, aby sprawdzić uprawnienia do folderu i potwierdzić, że zadziałało.

ls -l /location/of/directory

Zaktualizuj uprawnienia do folderów w menedżerze plików

Aktualizowanie uprawnień za pomocą menedżera plików w dniuLinux jest poważnie ograniczony w porównaniu do korzystania z wiersza poleceń. Jeśli jednak nie jesteś fanem terminala, dobrze jest wiedzieć, jak to zrobić za pomocą menedżera plików.

Gnome / Budgie itp

Krok 1: Otwórz okno terminala i użyj sudo polecenie, aby uruchomić menedżera plików jako root.

sudo nautilus

Krok 2: Kliknij główny menedżer plików. Następnie znajdź „główny system plików”, aby uzyskać dostęp do plików systemowych na dysku twardym systemu Linux.

Krok 3: Za pomocą menedżera plików Gnome sprawdź w systemie plików folder, który chcesz zaktualizować.

Krok 4: Kliknij folder prawym przyciskiem myszy i wybierz „Właściwości”.

Krok 5: Kliknij kartę „Uprawnienia”, aby uzyskać dostęp do uprawnień do folderu.

Krok 6: Użyj okna uprawnień, aby ustawić folder na dowolne uprawnienia, które chcesz. Następnie kliknij przycisk „Zmień uprawnienia”.

Zamknij okno „Właściwości”, a uprawnienia powinny automatycznie zaktualizować katalog.

KDE

Niestety, nie można łatwo otworzyć menedżera plików KDE Dolphin jako root, ze względu na łatkę programową. Postępuj zgodnie z instrukcjami wiersza polecenia powyżej, aby zamiast tego zaktualizować uprawnienia.

Kumpel

Krok 1: Otwórz okno terminala i uruchom poniższe polecenie, aby uruchomić menedżera plików Mate jako root.

sudo caja

Krok 2: Kliknij „system plików” w kolumnie „Urządzenia” po lewej stronie. Następnie przejrzyj folder główny i znajdź plik, którego uprawnienia chcesz zmienić.

Krok 3: Kliknij prawym przyciskiem myszy folder, który chcesz zmodyfikować, i wybierz „Uprawnienia”.

Krok 4: Użyj obszaru „Uprawnienia”, aby ustawić uprawnienia do folderu. Następnie kliknij przycisk „Zmień uprawnienia”.

Krok 5: Zamknij okno „Właściwości”.

Po zamknięciu okna „Właściwości” uprawnienia powinny zostać automatycznie zaktualizowane.

XFCE

Krok 1: Otwórz Thunar jako root, naciskając Alt + F2 i wpisując poniższe polecenie do szybkiego uruchamiania.

pkexec thunar

Krok 2: Wprowadź hasło użytkownika w polu, które się pojawi, aby uzyskać dostęp do Thunar w trybie root.

Krok 3: Znajdź „System plików root” na lewym pasku bocznym i wybierz go, aby uzyskać dostęp do systemu plików root. Za pomocą menedżera plików znajdź folder, dla którego chcesz zaktualizować uprawnienia.

Krok 4: Kliknij folder prawym przyciskiem myszy i wybierz „Właściwości”. Następnie kliknij „Uprawnienia”, aby uzyskać dostęp do okna uprawnień.

Krok 5: W „Uprawnienia” użyj okna, aby ustawić uprawnienia do folderu. Następnie zamknij okno.

Przy zamkniętym oknie „Właściwości” ustawienia uprawnień powinny automatycznie obowiązywać.

Ogólne menedżery plików dla systemu Linux

Istnieje wiele różnych menedżerów plikówtam. W tej części przewodnika omówiliśmy 4 najczęstsze. Jeśli Twój menedżer plików nie jest objęty programem, rozważ wykonanie instrukcji terminalu.

Komentarze