Jaetun hakemiston luominen kaikille käyttäjille Linuxissa

Järjestelmän ylläpitäjänä sinulla saattaa olla tietty hakemisto, jonka haluat antaa luku- ja kirjoitusoikeuden kaikille Linux-palvelimen käyttäjille. Tässä oppaassa käymme läpi, miten kaikille käyttäjille annetaan kirjoitusoikeus tiettyyn hakemistoon (jaettu hakemisto) Linuxissa.

Tämä edellyttää asianmukaisten käyttöoikeuksien asettamista ja tehokkainta sekä luotettavinta tapaa jakaa yhteinen ryhmä kaikille käyttäjille, jotka jakavat tai joilla on kirjoitusoikeus tiettyyn hakemistoon.

Aloita siis luomalla hakemisto ja yhteinen ryhmä, jos sitä ei vielä ole järjestelmässä, seuraavasti:

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

Lisää sitten olemassa oleva käyttäjä, jolla on kirjoitusoikeus hakemistoon: /var/www/raportit/ ryhmähankkeeseen seuraavasti:

$ sudo usermod -a -G project tecmint 
Luo yhteinen hakemistoryhmä
Luo yhteinen hakemistoryhmä

Yllä olevassa komennossa käytetyt liput ja argumentit ovat:

  1. -a – joka lisää käyttäjän lisäryhmään.
  2. -G – määrittää ryhmän nimen.
  3. project – ryhmän nimi.
  4. tecmint – olemassa oleva käyttäjänimi.

Sen jälkeen jatketaan hakemiston asianmukaisten käyttöoikeuksien määrittämistä, jossa optio -R mahdollistaa rekursiiviset toiminnot alihakemistoihin:

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

Yllä olevan chmod-komennon käyttöoikeuksien 2775 selittäminen:

  1. 2 – kytkee päälle setGID-bitin, mikä tarkoittaa, että – uudet luodut alikansiot perivät saman ryhmän kuin hakemisto, ja uudet luodut alikansiot perivät emohakemiston set GID-bitin.
  2. 7 – antaa rwx-oikeudet omistajalle.
  3. 7 – antaa rwx-oikeudet ryhmälle.
  4. 5 – antaa rx-oikeudet muille.

Voit luoda lisää järjestelmäkäyttäjiä ja lisätä heidät hakemistoryhmään seuraavasti:

$ 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

Luo sitten alihakemistoja, joihin edellä mainitut uudet käyttäjät tallentavat projektiraporttinsa:

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

Nyt voit luoda tiedostoja/kansioita ja jakaa niitä muiden samaan ryhmään kuuluvien käyttäjien kanssa.

Se siitä! Tässä opetusohjelmassa käytiin läpi, miten kaikille käyttäjille annetaan kirjoitusoikeus tiettyyn hakemistoon. Jos haluat ymmärtää enemmän käyttäjistä/ryhmistä Linuxissa, lue Käyttäjien/ryhmien tiedostojen käyttöoikeuksien ja attribuuttien hallinta.

Muista tarjota meille ajatuksiasi tästä artikkelista alla olevan palautelomakkeen kautta.

Vastaa

Sähköpostiosoitettasi ei julkaista.