Kif toħloq Direttorju Kondiviż għall-Utenti Kollha fil-Linux


Bħala amministratur tas-sistema, jista 'jkollok ċertu direttorju li trid tagħti aċċess ta' qari/kitba lil kull utent fuq server Linux. F'din il-gwida, se nirrevedu kif nippermettu aċċess għall-kitba lill-utenti kollha fuq direttorju partikolari (direttorju kondiviż) fil-Linux.

Dan jitlob li jiġu stabbiliti l-permessi ta 'aċċess xierqa, u l-aktar metodu effettiv kif ukoll affidabbli biex jiġi allokat grupp komuni għall-utenti kollha li se jaqsmu jew ikollhom aċċess għall-kitba għad-direttorju speċifiku.

Allura, ibda billi toħloq id-direttorju u l-grupp komuni f'każ li ma jkunx diġà jeżisti fis-sistema kif ġej:

$ sudo mkdir -p /var/www/reports/
$ sudo groupadd project 

Imbagħad żid utent eżistenti li se jkollu aċċess għall-kitba għad-direttorju: /var/www/reports/ mal-proġett tal-grupp kif hawn taħt.

$ sudo usermod -a -G project tecmint 

Il-bnadar u l-argumenti użati fil-kmand ta 'hawn fuq huma:

  1. -a – li żżid l-utent mal-grupp supplimentari.
  2. -G – jispeċifika l-isem tal-grupp.
  3. proġett – isem il-grupp.
  4. tecmint – isem tal-utent eżistenti.

Wara, ipproċedi biex tikkonfigura l-permessi xierqa fuq id-direttorju, fejn l-għażla -R tippermetti operazzjonijiet rikorsivi fis-sottodirettorji:

$ sudo chgrp -R project /var/www/reports/
$ sudo chmod -R 2775 /var/www/reports/

Tispjega l-permessi 2775 fil-kmand chmod hawn fuq:

  1. 2 – jixgħel is-setGID bit, li jimplika – subfiles maħluqa ġodda jirtu l-istess grupp bħad-direttorju, u subdirettorji maħluqa ġodda jirtu l-bit GID stabbilit tad-direttorju prinċipali.
  2. 7 – jagħti permessi rwx għas-sid.
  3. 7 – jagħti permessi rwx għall-grupp.
  4. 5 – jagħti permessi rx għal oħrajn.

Tista 'toħloq aktar utenti tas-sistema u żżidhom mal-grupp tad-direttorju kif ġej:

$ sudo useradd -m -c "Aaron Kili" -s/bin/bash -G project aaronkilik
$ sudo useradd -m -c "John Doo" -s/bin/bash -G project john
$ sudo useradd -m -c "Ravi Saive" -s/bin/bash -G project ravi

Imbagħad oħloq sottodirettorji fejn l-utenti l-ġodda ta’ hawn fuq jaħżnu r-rapporti tal-proġett tagħhom:

$ sudo mkdir -p /var/www/reports/aaronkilik_reports
$ sudo mkdir -p /var/www/reports/johndoo_reports
$ sudo mkdir -p /var/www/reports/ravi_reports

Issa tista 'toħloq fajls/folders u taqsam ma' utenti oħra fuq l-istess grupp.

Dak hu! F'dan it-tutorja, irrevejna kif nippermettu aċċess għall-kitba lill-utenti kollha fuq direttorju partikolari. Biex tifhem aktar dwar utenti/gruppi fil-Linux, aqra Kif Immaniġġja l-Permessi u l-Attributi tal-Fajl tal-Utenti/Gruppi.

Ftakar li toffrilna l-ħsibijiet tiegħek dwar dan l-artikolu permezz tal-formola ta 'feedback hawn taħt.