Ten artykuł pokazuje jak skonfigurować współdzielony folder pomiędzy dwoma lokalnymi użytkownikami w Linuksie. Współdzielony katalog/folder będzie dostępny dla obu użytkowników, będą oni mogli czytać/zapisywać swoje pliki nawzajem.
Utwórzmy współdzielony katalog /home/shareFolder dla użytkownika Bob i Alice i dodajmy ich do wspólnej grupy o nazwie projektA.
Uwaga: Możesz utworzyć użytkowników Bob i Alice za pomocą następujących poleceń:
$ sudo useradd Bob$ sudo passwd Bob$ sudo useradd Alice$ sudo passwd Alice
- Zacznij więc od utworzenia wspólnej grupy za pomocą polecenia groupadd.
$ sudo groupadd projectA
- Teraz utwórz katalog współdzielony i zmień dla niego grupę za pomocą polecenia chgrp.
$ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder
- Po tym musimy zmienić odpowiednie uprawnienia dla współdzielonego katalogu za pomocą polecenia chmod.
$ sudo chmod 770 /home/sharedFolder/
Tutaj 770 permission oznacza:
7 – owner has rwx permissions.7 – directory groups have rwx permissions.0 – others have no permissions.
- Musimy również ustawić bit SGID(Set-Group-ID) dla katalogu sharedFolder, teraz wszystkie nowo utworzone podkatalogi/pliki pod sharedFolder będą dziedziczyły uprawnienia sharedFolder.
$ sudo chmod +s /home/sharedFolder
- W końcu dodajemy użytkowników do wspólnej grupy, z którymi chcemy współdzielić folder
$ sudo usermod -a -G projectA Bob$ sudo usermod -a -G projectA Alice
Teraz /home/sharedFolder jest dostępny zarówno dla użytkownika Bob jak i Alice. Ale inni nie mogą uzyskać dostępu do tego katalogu. Ten katalog będzie dostępny tylko dla członków grupy ProjectA.
Tagi artykułu :