GeeksforGeeks

Dit artikel laat zien hoe je een gedeelde map tussen twee lokale gebruikers in Linux kunt opzetten. De gedeelde map zal toegankelijk zijn voor beide gebruikers, ze zullen in staat zijn om te lezen / schrijven elkaars bestand.

Laten we een gedeelde map /home/shareFolder voor gebruiker Bob en Alice en voeg ze toe aan een gemeenschappelijke groep met de naam projectA.

Note: U kunt de gebruikers Bob en Alice maken met de volgende opdrachten:

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

  1. Dus, begin met het maken van een gemeenschappelijke groep met de opdracht groupadd.
    $ sudo groupadd projectA

  2. Nu, maak een gedeelde map en verander de groep met de opdracht chgrp.
    $ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder

  3. Daarna moeten we de juiste rechten voor de gedeelde map wijzigen met het commando chmod.
    $ sudo chmod 770 /home/sharedFolder/

    Hier 770 toestemming betekent:

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

  4. We moeten ook de SGID(Set-Group-ID) bit voor de sharedFolder directory instellen, nu zullen alle nieuw aangemaakte submappen/bestanden onder sharedFolder de sharedFolder permissies erven.
    $ sudo chmod +s /home/sharedFolder 

  5. Tot slot voegen we gebruikers toe aan de gemeenschappelijke groep met wie we de map willen delen
    $ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice

Nu is /home/sharedFolder toegankelijk voor zowel de gebruiker Bob als Alice. Maar anderen hebben geen toegang tot deze map. Deze map is alleen toegankelijk voor leden van de groep ProjectA.

Probeer het gloednieuwe GeeksforGeeks Premium uit!

Artikel-tags :

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.