9 marca, 2022

jak tworzyć foldery udostępnione w Linuksie

czasami może być konieczne utworzenie folderu udostępnionego lub folderu sieciowego, aby umożliwić dostęp wielu użytkownikom. Jest to powszechne Wymaganie, jeśli jesteś administratorem systemu, który współpracuje z wieloma użytkownikami. Tworzenie folderów udostępnionych to bezpieczny sposób na zapewnienie dostępu innym użytkownikom bez umożliwienia im dostępu do całego systemu. Udostępnione foldery i katalogi pozwalają swoim uprawnionym użytkownikom na odczyt i zapis & wykonywanie plików zgodnie z ich uprawnieniami. W tym artykule przyjrzymy się, jak tworzyć foldery udostępnione w Linuksie.

jak utworzyć foldery udostępnione w Linuksie

zalecanym sposobem jest utworzenie grupy i dodanie do niej użytkowników. Ustaw tę grupę jako właściciela folderu, który chcesz udostępnić. Następnie przypisuj uprawnienia do odczytu/zapisu / wykonywania do tej grupy, zamiast robić to dla poszczególnych użytkowników.

najpierw tworzymy folder do udostępnienia i nową grupę.

$ sudo mkdir -p /var/www/data$ sudo groupadd team

następnie dodajemy istniejącego użytkownika data_user do naszego nowego zespołu grupy.

$ sudo usermod -a -G team data_user

w powyższym poleceniu:

  • A – dodaje użytkownika do grupy
  • G – określa nazwę grupy
  • team – nazwa grupy
  • data_user – nazwa użytkownika

następnie przypisujemy uprawnienia zespołowi grupy do folderu /var/www/data.

$ sudo chgrp -R team /var/www/data/$ sudo chmod -R 2775 /var/www/data/

w powyższych poleceniach,

  • 2 – Włącz setGID, aby utworzyć nowe podkatalogi & pliki w tym folderze, będą one automatycznie dziedziczyć tę samą grupę i identyfikator GID jako folder nadrzędny
  • 7 – przypisać uprawnienia rwx (Odczyt, Zapis, wykonanie) dla właściciela
  • 7 – przypisać uprawnienia rwx (Odczyt, Zapis, wykonanie) dla grupy
  • 5 – przypisać uprawnienia RX (odczyt, wykonanie) dla innych

podobnie, możesz dodać więcej użytkowników do zespołu grupy, a oni otrzymają takie same uprawnienia jak data_user

$ sudo useradd -m -c "Jane Doe" -s/bin/bash -G team jane$ sudo useradd -m -c "John Doe" -s/bin/bash -G team john

możesz nawet utworzyć nowe foldery, w których ci nowi użytkownicy mogą odczytywać / zapisywać pliki.

$ sudo mkdir -p /var/www/team/jane$ sudo mkdir -p /var/www/team/john

w tym artykule nauczyliśmy się, jak udostępniać foldery wielu użytkownikom. Kluczem jest utworzenie grupy, uczynienie jej właścicielem folderu, przypisanie uprawnień właścicielowi, grupowanie & innych, a na koniec dodawanie do niej nowych użytkowników.

czytaj także:

Jak zapisać wyjście polecenia do pliku
polecenie XARGS, aby znaleźć & Usuń pliki
jak zresetować hasło roota w RHEL/Fedora/CentOS
jak Auto Wcięcie w edytorze VI
jak skonfigurować LogAnalyzer za pomocą rsyslog i MySQL

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.