9 března, 2022

jak vytvořit sdílené složky v Linuxu

někdy možná budete muset vytvořit sdílený adresář nebo vytvořit sdílenou síťovou složku, abyste umožnili přístup více uživatelům. Toto je běžný požadavek, pokud jste správce systému, který pracuje s mnoha uživateli. Vytváření sdílených složek je bezpečný způsob, jak poskytnout přístup ostatním uživatelům, aniž by jim umožnil přístup k celému vašemu systému. Sdílené složky a adresáře umožňuje svým povoleným uživatelům číst, psát & spouštět soubory podle jejich oprávnění. V tomto článku se podíváme na to, jak vytvořit sdílené složky v Linuxu.

jak vytvořit sdílené složky v Linuxu

doporučeným způsobem je vytvořit skupinu a přidat do ní uživatele. Udělejte z této skupiny vlastníka složky, kterou chcete sdílet. Poté přiřaďte této skupině oprávnění ke čtení/zápisu / spuštění, místo toho, abyste to dělali pro jednotlivé uživatele.

nejprve vytvoříme složku, která má být sdílena, a novou skupinu.

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

dále přidáme existující uživatele data_user do našeho nového skupinového týmu.

$ sudo usermod -a -G team data_user

ve výše uvedeném příkazu:

  • a-přidá uživatele do skupiny
  • G-určuje název skupiny
  • název skupiny týmu
  • data_user-username

dále přidělíme oprávnění týmu skupiny pro složku / var/www / data.

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

ve výše uvedených příkazech,

  • 2 – Zapněte setGID, takže pokud vytvoříte nové podadresáře & soubory v této složce, automaticky zdědí stejnou skupinu a GID jako nadřazenou složku
  • 7 – přiřaďte oprávnění rwx (čtení, zápis, spuštění) pro vlastníka
  • 7 – přiřaďte oprávnění rwx (čtení, zápis, spuštění) pro skupinu
  • 5 – přiřaďte oprávnění rx (čtení, spuštění) pro ostatní

podobně můžete do svého týmu skupiny přidat více uživatelů a budou mít stejné oprávnění jako 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

můžete dokonce vytvořit nové složky, kde tito noví uživatelé mohou číst / zapisovat soubory.

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

v tomto článku jsme se naučili, jak sdílet složky mezi více uživateli. Klíčem je vytvořit skupinu, učinit z ní vlastníka složky, přiřadit oprávnění vlastníkovi, skupině & ostatním a nakonec do ní přidat nové uživatele.

Přečtěte si také:

jak uložit výstup příkazu do souboru
příkaz XARGS najít & odstranit soubory
jak obnovit heslo uživatele Root v RHEL / Fedora / CentOS
jak automatické odsazení v editoru VI
jak nastavit LogAnalyzer pomocí Rsyslog a MySQL

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.