Jak daję folderowi zgodę użytkownika w Linux

Jak daję folderowi zgodę użytkownika w Linux
Prywatność jest istotną częścią czyjegoś życia, czy to mediów społecznościowych, czy w miejscu pracy. Pomaga chronić dane osobowe i profesjonalne, których nie chcemy udostępniać wszystkim. Czasami ludzie pracują nad poufnymi danymi, których nie można udostępniać w firmie lub poza.

Podobnie, gdy wielu użytkowników jest połączonych z systemem, mogą potrzebować pewnego prywatnego dostępu do określonych zasobów. Jeśli mówimy o pozwoleniu na pliki lub foldery/katalogi, oznacza to, że pozwalasz im czytać, pisać lub modyfikować pliki lub katalogi. Konieczne jest przywrócenie własności plików/folderów od użytkowników, którzy nie są częścią rachunku bieżącego, ale mogą je posiadać.

Zakłada się, że użytkownik Linux jest wymagający dostępu do zgody na plik lub folder. Ustawienie pozwolenia na określony folder jest dość proste i można go wykonać za pomocą linii poleceń lub GUI (później omówimy, jak możemy to zrobić).

Istnieją dwa poziomy w systemie Linux do autoryzacji, które musisz zrozumieć:

  • Własność
  • Pozwolenie

Wyjaśnijmy oboje, aby zrozumieć, na jakie kategorie są dalej podzielone:

Własność:

Jeśli mówimy o własności plików lub folderów w systemie operacyjnym Linux, są one podzielone na 3 typy:

  • Użytkownik
  • Grupa
  • Inni

użytkownik-utworzył folder i dlatego czasami twierdziliśmy, że jest właścicielem. Jest reprezentowany jako „u”W wierszu poleceń przy zapewnieniu dostępu za pośrednictwem poleceń.

A Grupa Zawiera kilku użytkowników Linuksa podłączonych do systemu o tym samym dostępie. Pomocne jest, gdy wielu użytkowników korzysta z systemu i daje im uprawnienia do folderu na dostęp. Możesz stworzyć grupę, aby dodać je wszystkie, zamiast pozwolić im indywidualnie. W takim przypadku osoby inne niż grupa nie mogli uzyskać dostępu do folderu. Reprezentatywna forma członków grupy w linii poleceń Linux jest „G."

Inny Kategoria obejmuje użytkowników publicznych, którzy nie są częścią członków grupy ani własności. Jeśli pozwalasz innym, możemy powiedzieć, że pozwalasz wszystkim na świecie na dostęp do plików/folderów. Czasami może to być niebezpieczne, więc zastanów się dwa razy, zanim to zrobisz. Użytkownicy publiczni są reprezentowani przez „o”:

Pamiętać:

U 🡪 Użytkownik

G 🡪 grupa

O 🡪 Publiczne

Pozwolenie:

Istnieje 3 rodzaje uprawnień, które możesz dać właścicielom, o którym wspomnialiśmy poniżej:

  • Czytać
  • Pisać
  • Wykonać

w Czytać (R) Tryb użytkownik może otworzyć plik/folder i odczytać go, podczas gdy tryb zapisu (W) umożliwia wprowadzanie zmian w folderze/folderze. Masz uprawnienia do dodawania treści, usuwania lub zmiany nazwy.

Bez Wykonanie uprawnienia (x) możesz tylko odczytać i zapisać do pliku, Ale nie możesz tego uruchomić. Aby uczynić plik wykonywalny, ustaw uprawnienie Wykonaj.

Jak przekazać użytkownikowi zgodę na folder w Linux:

Możesz zapewnić zgodność użytkownikowi za pomocą kilku podejść, za pośrednictwem terminalu i GUI.

Przed bezpośrednim wejściem do niego zwróć uwagę na określone polecenia, aby zmienić pozwolenie i własność.

  • chmod Polecenie służy do modyfikacji pozwolenia
  • Chown Polecenie służy do modyfikowania własności

Jak przekazać użytkownikowi uprawnienia do folderu za pośrednictwem linii poleceń:

Możesz ustawić uprawnienia, takie jak odczyt, zapis lub wykonanie folderu za pomocą polecenia „CHMOD” w terminalu.

Możesz użyć „chmod„Polecenie, aby zmodyfikować ustawienia uprawnień na dwa różne sposoby:

  1. Tryb bezwzględny (tryb numeryczny)
  2. Tryb symboliczny

Różnica pomiędzy Tryb absolutny I tryb symboliczny czy to w Tryb absolutny, Możesz ustawić uprawnienia dla wszystkich właścicieli (użytkownika, grupy, inni), używając trójcyfrowego numeru ósemkowego zamiast znaków. Podczas gdy w tryb symboliczny, Możesz ustawić pozwolenie za pośrednictwem symboli matematycznych i tylko dla konkretnego właściciela.

Pokazajmy oboje:

Daj użytkownikowi dostęp do folderu w trybie absolutnym:

Aby zrozumieć, w jaki sposób możemy zapewnić dostęp do folderu w trybie bezwzględnym, musimy zrozumieć podaną tabelę, w której liczby są wymienione dla wszystkich typów uprawnień.

Liczby Typy pozwoleń Symbole zgody
0 Brak pozwolenia -
1 Wykonać -X
2 Pisać -w-
3 Wykonaj + zapisz -wx
4 Czytać R-
5 Przeczytaj + Wykonaj R-X
6 Przeczytaj + Write RW-
7 Przeczytaj + Write + Execute RWX

Uruchom przykład, aby sprawdzić, jak to działa:

Aby wyświetlić bieżące ustawienia uprawnień folderu „Testing_folder,„Uruchom następujące polecenie:

$ ls -l testing_folder

Wyjście pokazuje:

  • Pierwszy RW- reprezentuje 🡪 Użytkownik (właściciel), który może odczytać lub zapisać/edytować plik, ale nie mógł go wykonać, ponieważ tryb wykonania jest ustawiony na „-."
  • Drugi RW- reprezentuje 🡪 grupa (wszyscy użytkownicy dodani do grupy), które mogą odczytać lub zapisać/edytować plik.
  • Trzeci R- reprezentuje 🡪 innych (publicznych), którzy mogą tylko odczytać plik

Teraz wykonaj chmod polecenie zmiany zgody dostępu:

$ CHMOD 760 TESTING_Folder

(760 🡪 właściciele może odczytać, pisać lub wykonywać plik, Grupa może czytać i pisać, a nie ma dostępu do publiczny użytkownicy)

Uruchom „LS„Polecenie do sprawdzenia modyfikacji:

$ ls -al

Daj użytkownikowi dostęp do folderu poprzez tryb symboliczny:

Trzej operatorzy są używane w trybie symbolicznym do ustalenia pozwolenia:

Operator Funkcjonować
+ Dodaj pozwolenie
- Usuń pozwolenie
= Ustaw uprawnienie i zastąp poprzednie ustawienia uprawnień

Jak wspomnieliśmy w części wprowadzającej, to, jak reprezentuje właścicieli. Zacznijmy więc od przykładu:

Sprawdź aktualne ustawienie uprawnień „Testing_folder”Korzystanie z wspomnianego„LS" Komenda:

$ ls -l testing_folder

Aby ustawić pozwolenie na użytkownik (właściciel), Poleceniem byłoby:

$ chmod u = RWX Testing_Folder

-

Teraz wykonaj „LS„Polecenie, aby uzyskać wyjście:

$ ls -al

Aby usunąć uprawnienie odczytu od użytkownika, uruchom polecenie:

$ chmod u-rolder_folder

Teraz wykonaj „LS„Polecenie, aby uzyskać wyniki:

Jak dać folderowi zgodę użytkownika za pośrednictwem GUI:

Zmiana zgody pliku za pomocą GUI jest najprostszym podejściem. Postępuj zgodnie z wymienionymi krokami:

Otwórz katalog domowy i przejdź do docelowego folderu.

Na przykład, aby zmienić uprawnienie dostępu do folderu „Testowanie,„Po pierwsze, wybierz to:

Kliknij prawym przyciskiem myszy „Testowanie”Folder i Wybierz„Nieruchomości”:

„„Nieruchomości" Okno pojawi się z 3 zakładkami:

Przejść do „Uprawnienia”Tab i wybierz ją:

Z tej zakładki możesz wprowadzać zmiany zgodnie z wymogiem.

Kliknij na "Zmień zgodę na zamknięte pliki,”I otrzymasz okno, które umożliwia użytkownikowi modyfikację trybu uprawnień, i-E odczytu i zapisu dla właścicieli:

Załóżmy, że obecny status uprawnień „Testowanie„Folder podano poniżej:

Otwórzmy „Zmień uprawnienia”Okno i zmodyfikuj wpisy jako:

Grupa 🡪 tylko do odczytu

Inni 🡪 Brak

Przejść do „zmiana”Przycisk i kliknij.

Teraz potwierdź użycie „LS„Poleć ponownie w terminalu, jeśli zmiany zostały pomyślnie wprowadzone.

Wniosek:

Ustaw uprawnienie dostęp do plików lub folderów jest obecnie obowiązkowe ze względów bezpieczeństwa, ponieważ ktoś, kto nie jest już częścią systemu, może również mieć dostęp do folderów. Aby kontrolować problemy bezpieczeństwa i zapewnić bezpieczeństwo plików, możesz ustawić uprawnienia.

Istnieją trzy kategorie własności użytkownika, grupy i innych. A także mamy 3 typy ustawień uprawnień, takich jak odczyt, zapis i wykonanie.

Możesz udzielić folderu zgody użytkownika na dwa sposoby; za pośrednictwem linii poleceń i GUI. Moim zdaniem podejście GUI jest lepsze, ponieważ jest to dość prosty i prosty sposób na ustalenie uprawnień.