GeeksforGeeks

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

  1. Začněte tedy vytvořením společné skupiny pomocí příkazu groupadd.
    $ sudo groupadd projectA

  2. 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

  3. 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.

  4. 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 

  5. 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.

Vyzkoušejte zcela nový GeeksforGeeks Premium!

Štítky k článku :

Napsat komentář

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