GeeksforGeeks

Denna artikel visar hur du skapar en delad mapp mellan två lokala användare i Linux. Den delade katalogen/mappen kommer att vara tillgänglig för båda användarna, de kommer att kunna läsa/skriva varandras filer.

Låt oss skapa en delad katalog /home/shareFolder för användarna Bob och Alice och lägga till dem i en gemensam grupp som heter projectA.

Note: Du kan skapa användarna Bob och Alice med hjälp av följande kommandon:

$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice

  1. Så, börja med att skapa en gemensam grupp med hjälp av kommandot groupadd.
    $ sudo groupadd projectA

  2. Skapa nu en delad katalog och byt grupp för den med hjälp av kommandot chgrp.
    $ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder

  3. Efter detta måste vi ändra lämpliga behörigheter för den delade katalogen med hjälp av kommandot chmod.
    $ sudo chmod 770 /home/sharedFolder/

    Här betyder 770 behörigheter:

    7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.

  4. Vi måste också ställa in biten SGID (Set-Group-ID) för katalogen sharedFolder, nu kommer alla nyskapade underkataloger/filer under sharedFolder att ärva sharedFolder-behörigheter.
    $ sudo chmod +s /home/sharedFolder 

  5. Slutligt lägger vi till användare till den gemensamma gruppen som mappen ska delas med
    $ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice

Nu är /home/sharedFolder tillgänglig för både användaren Bob och Alice. Men andra kan inte komma åt den här katalogen. Den här katalogen kommer endast att vara tillgänglig för medlemmar i gruppen projectA.

Prova det helt nya GeeksforGeeks Premium!

Artikel Taggar :

Lämna ett svar

Din e-postadress kommer inte publiceras.