Yadda ake Ƙirƙirar Littafin Rarraba ga Duk Masu Amfani a cikin Linux


A matsayin mai kula da tsarin, ƙila ka sami takamaiman jagorar da kake son ba da damar karantawa/rubutu ga kowane mai amfani akan sabar Linux. A cikin wannan jagorar, za mu sake nazarin yadda ake ba da damar rubuta damar yin amfani da duk masu amfani akan takamaiman jagorar (shaɗin directory) a cikin Linux.

Wannan yana kira don saita izinin samun dama da ya dace, kuma mafi inganci da kuma amintacciyar hanya don ware ƙungiyar gama gari ga duk masu amfani waɗanda zasu raba ko samun damar rubutawa zuwa takamaiman jagorar.

Don haka, fara da ƙirƙirar kundin adireshi da ƙungiyar gama gari idan har ba a taɓa wanzuwa akan tsarin kamar haka:

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

Sannan ƙara mai amfani da ke akwai wanda zai sami damar rubutawa zuwa kundin adireshi: /var/www/reports/ zuwa aikin rukuni kamar yadda ke ƙasa.

$ sudo usermod -a -G project tecmint 

Tutoci da gardama da aka yi amfani da su a cikin umarnin da ke sama sune:

  1. -a - wanda ke ƙara mai amfani zuwa rukunin kari.
  2. -G - yana ƙayyade sunan ƙungiyar.
  3. project - sunan rukuni.
  4. tecmint - sunan mai amfani da ke akwai.

Bayan haka, ci gaba don saita izini da suka dace akan kundin adireshi, inda zaɓin -R yana ba da damar ayyukan maimaitawa zuwa cikin kundin adireshi:

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

Bayyana izini 2775 a cikin umarnin chmod da ke sama:

  1. 2 - yana kunna bit ɗin setGID, yana nuna-sabbin ƙirƙira subfiles gaji rukuni ɗaya da kundin adireshi, kuma sabbin kundin adireshi da aka ƙirƙira sun gaji saitin GID bit na directory na iyaye.
  2. 7 - yana ba da izinin rwx don mai shi.
  3. 7 - yana ba da izinin rwx don rukuni.
  4. 5 - yana ba da izinin rx ga wasu.

Kuna iya ƙirƙirar ƙarin masu amfani da tsarin kuma ƙara su zuwa rukunin adireshi kamar haka:

$ 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

Sannan ƙirƙirar kundin adireshi inda sabbin masu amfani da ke sama za su adana rahoton aikin su:

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

Yanzu zaku iya ƙirƙirar fayiloli/manyan fayiloli kuma raba tare da sauran masu amfani akan rukuni ɗaya.

Shi ke nan! A cikin wannan koyawa, mun sake nazarin yadda ake ba da damar yin amfani da rubutu ga duk masu amfani akan wani kundin adireshi. Don ƙarin fahimta game da masu amfani/ƙungiyoyi a cikin Linux, karanta Yadda ake Sarrafa Masu Amfani/Ƙungiyoyin Fayilolin Fayil da Halaye.

Ka tuna don ba mu ra'ayoyinku game da wannan labarin ta hanyar amsawar da ke ƙasa.