Linux-daky ähli ulanyjylar üçin umumy bukjany nädip döretmeli
Ulgam dolandyryjysy hökmünde Linux serwerindäki her bir ulanyja okamak/ýazmak mümkinçiligini bermek isleýän belli bir katalogyňyz bolup biler. Bu gollanmada, Linux-daky belli bir katalogda (umumy bukjada) ähli ulanyjylara ýazuw ygtyýaryny nädip açmalydygyny gözden geçireris.
Bu, degişli giriş rugsatlaryny kesgitlemegi we belli bir bukjany paýlaşjak ýa-da ýazjak ähli ulanyjylar üçin umumy topar paýlamagyň iň täsirli we ygtybarly usulyny talap edýär.
Şeýlelik bilen, ulgamda aşakdaky ýaly ýok bolsa, katalogy we umumy topary döretmekden başlaň:
$ sudo mkdir -p /var/www/reports/ $ sudo groupadd project
Soňra aşakdaky ýaly topar taslamasyna:/var/www/reports/katalogyna ýazyp boljak bar bolan ulanyjyny goşuň.
$ sudo usermod -a -G project tecmint
Aboveokardaky buýrukda ulanylýan baýdaklar we argumentler:
-
-a
- ulanyjyny goşmaça topara goşýar. -
-G
- toparyň adyny görkezýär. -
taslama
- toparyň ady. -
tecmint
- bar bolan ulanyjy ady.
Ondan soň, -R
opsiýasy kiçi bölümlere gaýtalanýan amallary üpjün edýän katalogda degişli rugsatlary düzmäge dowam ediň:
$ sudo chgrp -R project /var/www/reports/ $ sudo chmod -R 2775 /var/www/reports/
Aboveokardaky chmod buýrugynda 2775 rugsatlary düşündirmek:
-
2
- setGID bitini açýar, täze döredilen kiçi faýllaryň katalog bilen bir topara, täze döredilen kiçi bukjalar bolsa esasy katalogyň kesgitlenen GID bitini miras alýandygyny aňladýar. -
7
- eýesi üçin rwx rugsatlaryny berýär. -
7
- topar üçin rwx rugsatlaryny berýär. -
5
- beýlekiler üçin rx rugsatlaryny berýär.
Has köp ulgam ulanyjysyny döredip, olary aşakdaky ýaly katalog toparyna goşup bilersiňiz:
$ 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
Soňra ýokardaky täze ulanyjylaryň taslama hasabatlaryny saklaýan kiçi bölümleri dörediň:
$ sudo mkdir -p /var/www/reports/aaronkilik_reports $ sudo mkdir -p /var/www/reports/johndoo_reports $ sudo mkdir -p /var/www/reports/ravi_reports
Indi faýllary/bukjalary döredip, şol bir topardaky beýleki ulanyjylar bilen paýlaşyp bilersiňiz.
Bu! Bu gollanmada, belli bir katalogdaky ähli ulanyjylara ýazuw ygtyýaryny nädip açmalydygyny gözden geçirdik. Linux-daky ulanyjylar/toparlar barada has giňişleýin düşünmek üçin Ulanyjylary/Toparlaryň faýl rugsatlaryny we sypatlaryny nädip dolandyrmalydygyny okaň.
Aşakdaky seslenme formasy arkaly bu makala baradaky pikirleriňizi bize hödürlemegi ýatdan çykarmaň.