Tento článek ukazuje, jak nastavit sdílenou složku mezi dvěma místními uživateli v Linuxu. Sdílený adresář/složka bude přístupný oběma uživatelům, budou moci vzájemně číst/zapisovat své soubory.
Vytvoříme sdílený adresář /home/shareFolder pro uživatele Boba a Alici a přidáme je do společné skupiny s názvem projectA.
Poznámka: Uživatele Bob a Alice můžete vytvořit pomocí následujících příkazů:
$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice
- Začněte tedy vytvořením společné skupiny pomocí příkazu groupadd.
$ sudo groupadd projectA
- Nyní vytvořte společný adresář a změňte pro něj skupinu pomocí příkazu chgrp.
$ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder
- Poté musíme změnit příslušná práva pro sdílený adresář pomocí příkazu chmod.
$ sudo chmod 770 /home/sharedFolder/
Zde 770 oprávnění znamená:
7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.
- Musíme také nastavit bit SGID(Set-Group-ID) pro adresář sharedFolder, nyní budou všechny nově vytvořené podadresáře/soubory pod sharedFolder dědit oprávnění sharedFolder.
$ sudo chmod +s /home/sharedFolder
- Nakonec přidáme uživatele do společné skupiny, se kterými chceme adresář sdílet
$ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice
Nyní je adresář /home/sharedFolder přístupný jak uživateli Bob, tak i Alici. Ostatní však k tomuto adresáři nemají přístup. Tento adresář bude přístupný pouze členům skupiny projectA.
Štítky k článku :