GeeksforGeeks

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

  1. Zacznij więc od utworzenia wspólnej grupy za pomocą polecenia groupadd.
    $ sudo groupadd projectA

  2. Teraz utwórz katalog współdzielony i zmień dla niego grupę za pomocą polecenia chgrp.
    $ sudo mkdir /home/sharedFolder/$ sudo chgrp projectA /home/sharedFolder

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

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

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

Wypróbuj zupełnie nowy GeeksforGeeks Premium!

Tagi artykułu :

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.