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
- Så, börja med att skapa en gemensam grupp med hjälp av kommandot groupadd.
$ sudo groupadd projectA
- 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
- 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.
- 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
- 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.
Artikel Taggar :