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