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:
-a
– li żżid l-utent mal-grupp supplimentari.-G
– jispeċifika l-isem tal-grupp.proġett
– isem il-grupp.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:
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.7
– jagħti permessi rwx għas-sid.7
– jagħti permessi rwx għall-grupp.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.