Hvernig á að búa til sameiginlega skrá fyrir alla notendur í Linux
Sem kerfisstjóri gætirðu verið með ákveðna möppu sem þú vilt gefa öllum notendum á Linux netþjóni les-/skrifaðgang. Í þessari handbók munum við fara yfir hvernig á að virkja skrifaðgang fyrir alla notendur á tiltekinni möppu (samnýtt möppu) í Linux.
Þetta kallar á að stilla viðeigandi aðgangsheimildir og skilvirkustu og áreiðanlegasta aðferðina til að úthluta sameiginlegum hópi fyrir alla notendur sem munu deila eða hafa skrifaðgang að tilteknu möppunni.
Svo, byrjaðu á því að búa til möppuna og sameiginlega hópinn ef það er ekki þegar til í kerfinu sem hér segir:
$ sudo mkdir -p /var/www/reports/ $ sudo groupadd project
Bættu síðan núverandi notanda sem mun hafa skrifaðgang að skránni: /var/www/reports/ við hópverkefnið eins og hér að neðan.
$ sudo usermod -a -G project tecmint
Fánarnir og rökin sem notuð eru í ofangreindri skipun eru:
-a
– sem bætir notandanum við viðbótarhópinn.-G
– tilgreinir nafn hópsins.verkefni
– nafn hóps.tecmint
– núverandi notandanafn.
Síðan skaltu halda áfram að stilla viðeigandi heimildir á möppunni, þar sem valmöguleikinn -R
gerir endurkvæmar aðgerðir í undirmöppur:
$ sudo chgrp -R project /var/www/reports/ $ sudo chmod -R 2775 /var/www/reports/
Útskýrir heimildirnar 2775 í chmod skipuninni hér að ofan:
2
– kveikir á setGID bitanum, sem gefur til kynna – nýstofnaðar undirskrár erfa sama hóp og möppuna og nýstofnaðar undirmöppur erfa stilltan GID bita móðurskrárinnar.7
– gefur rwx heimildir fyrir eiganda.7
– gefur rwx heimildir fyrir hóp.5
– gefur rx heimildir fyrir aðra.
Þú getur búið til fleiri kerfisnotendur og bætt þeim við möppuhópinn sem hér segir:
$ 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
Búðu síðan til undirmöppur þar sem nýju notendurnir hér að ofan munu geyma verkefnisskýrslur sínar:
$ sudo mkdir -p /var/www/reports/aaronkilik_reports $ sudo mkdir -p /var/www/reports/johndoo_reports $ sudo mkdir -p /var/www/reports/ravi_reports
Nú geturðu búið til skrár/möppur og deilt með öðrum notendum í sama hópi.
Það er það! Í þessari kennslu fórum við yfir hvernig á að virkja skrifaðgang fyrir alla notendur á tiltekinni möppu. Til að skilja meira um notendur/hópa í Linux, lestu Hvernig á að stjórna notendum/hópum skráarheimildum og eiginleikum.
Mundu að gefa okkur hugmyndir þínar um þessa grein í gegnum athugasemdaformið hér að neðan.