Otu esi emepụta akwụkwọ ndekọ aha maka ndị ọrụ niile na Linux


Dịka onye nchịkwa sistemu, ị nwere ike ịnwe ụfọdụ ndekọ nke ịchọrọ ịnye onye ọrụ ọ bụla ohere ịgụ/dee na sava Linux. N'ime ntuziaka a, anyị ga-enyocha otu esi eme ka ndị ọrụ niile nweta ohere ide na otu akwụkwọ ndekọ aha (akwụkwọ ndekọ aha) na Linux.

Nke a na-akpọ maka ịtọ ikike ịnweta ohere kwesịrị ekwesị, yana usoro kachasị dị irè yana nke a pụrụ ịdabere na ya iji kenye otu ìgwè maka ndị ọrụ niile ga-ekekọrịta ma ọ bụ nwee ike idebanye aha na ndekọ aha kpọmkwem.

Yabụ, malite site na ịmepụta ndekọ na otu ndị nkịtị ma ọ bụrụ na ọ dịbeghị na sistemụ dị ka ndị a:

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

Wee tinye onye ọrụ dị adị nke ga-enwe ohere idebanye aha na ndekọ aha: /var/www/reports/ na ọrụ otu dị n'okpuru.

$ sudo usermod -a -G project tecmint 

Ọkọlọtọ na arụmụka ejiri n'iwu dị n'elu bụ:

  1. -a - nke na-agbakwunye onye ọrụ na otu mgbakwunye.
  2. -G - na-akọwapụta aha otu.
  3. project – aha otu.
  4. tecmint - aha njirimara dị.

Mgbe nke ahụ gasịrị, gaba n'ihu hazie ikike kwesịrị ekwesị na ndekọ aha, ebe nhọrọ -R na-enyere aka ọrụ recursive n'ime subdirectories:

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

Na-akọwa ikike 2775 na iwu chmod dị n'elu:

  1. 2 - gbanyere ntakịrị setGID, na-egosi– subfiles emepụtara ọhụrụ na-eketa otu otu dị ka ndekọ aha, yana subdirectories emepụtara ọhụrụ na-eketa ntakịrị GID setịpụrụ nke ndekọ aha nne na nna.
  2. 7 - na-enye ikike rwx maka onye nwe ya.
  3. 7 - na-enye ikike rwx maka otu.
  4. 5 - na-enye ikike rx maka ndị ọzọ.

Ị nwere ike ịmepụta ndị ọrụ sistemụ ma tinye ha na otu ndekọ aha dị ka ndị a:

$ 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

Mepụta subdirectories ebe ndị ọrụ ọhụrụ n'elu ga-echekwa akụkọ ọrụ ha:

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

Ugbu a ị nwere ike ịmepụta faịlụ/nchekwa ma kesaa ndị ọrụ ndị ọzọ n'otu otu ahụ.

Ọ bụ ya! N'ime nkuzi a, anyị tụlere otu esi eme ka ndị ọrụ niile nweta ohere ide na otu akwụkwọ ndekọ aha. Iji ghọtakwuo maka ndị ọrụ/otu dị na Linux, gụọ Otu esi ejikwa ikike na njirimara faịlụ ndị ọrụ/ Otu dị iche iche.

Cheta ịnye anyị echiche gị gbasara akụkọ a site na mpempe nzaghachi n'okpuru.