Hogyan hozzunk létre megosztott mappákat Linux
előfordulhat, hogy létre kell hoznia megosztott könyvtárat vagy hozzon létre megosztott hálózati mappát, hogy hozzáférést biztosítson több felhasználó számára. Ez gyakori követelmény, ha rendszergazda vagy, aki sok felhasználóval dolgozik. A megosztott mappák létrehozása biztonságos módja annak, hogy hozzáférést biztosítson más felhasználók számára anélkül, hogy lehetővé tenné számukra a teljes rendszer elérését. A megosztott mappák és könyvtárak lehetővé teszik az engedélyezett felhasználók számára, hogy & fájlokat olvassanak, írjanak az engedélyeiknek megfelelően. Ebben a cikkben megvizsgáljuk, hogyan lehet megosztott mappákat létrehozni Linuxban.
Megosztott mappák létrehozása Linux alatt
ennek ajánlott módja egy csoport létrehozása és felhasználók hozzáadása. Tegye ezt a csoportot a megosztani kívánt mappa tulajdonosává. Ezután rendeljen olvasási/írási/végrehajtási engedélyeket ehhez a csoporthoz, ahelyett, hogy az egyes felhasználók számára tenné.
először létrehozunk egy megosztandó mappát és egy új csoportot.
$ sudo mkdir -p /var/www/data$ sudo groupadd team
ezután hozzáadunk egy meglévő felhasználói data_user-t az új csoport csapatunkhoz.
$ sudo usermod -a -G team data_user
a fenti parancsban:
- a – Felhasználó hozzáadása a csoporthoz
- G – megadja a csoport nevét
- csapat – csoport neve
- data_user – felhasználónév
ezután engedélyeket rendelünk a csoportcsoporthoz a /var/www/data mappához.
$ sudo chgrp -R team /var/www/data/$ sudo chmod -R 2775 /var/www/data/
a fenti parancsokban,
- 2 – kapcsolja be a setGID – t, hogy ha új & alkönyvtárakat hoz létre ebben a mappában, akkor azok automatikusan ugyanazt a csoportot és GID – t öröklik, mint a szülő mappa
- 7 – rwx engedély hozzárendelése (olvasás, írás, végrehajtás) a tulajdonos számára
- 7-rwx engedély hozzárendelése (olvasás, írás, végrehajtás) a csoporthoz
- 5-RX engedély hozzárendelése (olvasás, végrehajtás) mások számára
hasonlóképpen további felhasználókat is felvehet a csoport csapatába, akik ugyanazt az engedélyt kapják, mint a 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
új mappák, ahol ezek az új felhasználók fájlokat olvashatnak / írhatnak.
$ sudo mkdir -p /var/www/team/jane$ sudo mkdir -p /var/www/team/john
ebben a cikkben megtanultuk, hogyan lehet mappákat megosztani több felhasználó között. A legfontosabb egy csoport létrehozása, a mappa tulajdonosává tétele,engedélyek hozzárendelése a tulajdonoshoz, csoport & mások, végül új felhasználók hozzáadása.
olvassa el még:
hogyan lehet menteni parancs kimenet fájlba
XARGS parancs találni & Fájlok törlése
hogyan lehet visszaállítani Root jelszót RHEL / Fedora / CentOS
hogyan lehet automatikus behúzás VI szerkesztő
hogyan kell beállítani LogAnalyzer rsyslog és MySQL