Gidalerro honek gpasswd komandoa erabiliz taldeen kudeaketa erakusten dizu. Linuxen fitxategi eta karpeta bakoitzak erabiltzaileak, taldeak eta jabearen baimenak dituzte. Talde baterako sarbidea kontrolatzeko, zure sistemako fitxategien eta karpeten gaineko kontrolak kontrola ditzakezu erabiltzaile bakoitzarentzat baimenak ezarri beharrik gabe.
Baimenak buruz pixka bat
Ireki terminal bat eta, zure etxeko karpetan, izeneko karpeta sortu mkdir komando hau erabiliz:
mkdir kontuakOrain exekutatu hurrengo ls komandoa , zuk sortutako karpetarako baimenak erakutsiko dizkizu.
ls -ltHonen antzeko zerbait ikusiko duzu:
drwxr-xr-x 2 zurename yourname 4096 data kontuakBeheko adibidea "drwxr-xr-x" baimenak dira. 2 "yourname" balioak ere interesatzen zaizkigu.
Baimenei buruz hitz egin lehen. "D" direktorioaren azpian dago eta kontuak direktorio bat dela esaten digu.
Gainerako baimenak 3 zatitan banatzen da: "rwx", "rx", "rx". 3 karaktereko lehen atala objektu baten jabea da. 3 karaktereko bigarren atala taldean dagoen edonori dagozkion baimenak ditu, eta, azkenik, azken atala beste guztiek baimenak da.
"R" da "irakurri", "w" nabarmentzen da "idatzi" eta "x" nabarmentzen da "exekutatu".
Hori dela eta, adibidean jabeak kontu karpeten irakurketa, idazketa eta exekuzioa irakurri ditu eta taldeek eta beste guztiek baimenak irakurri eta exekutatu dituzte.
Adibidez, lehenengo "zure izena" elementuaren jabea da eta bigarrena "zure izena" kontuen karpeta nagusia da.
Gida hau erabilgarria izateko, gehitu pare bat kontu gehiago zure sistemarentzako gehigarrizko komando hauek erabiliz:
sudo adduser tim sudo adduser tomPasahitza ezarri behar duzu horietako bakoitzean eta beste informazio bat sartu. Pasahitzarekin ihes egin dezakezu eta itzuli gainerako eremuetatik.
Orain 3 kontu dituzu hurrengo komandoa exekutatzeko zure kontuaren karpeta jabea aldatzeko.
sudo chown tom kontuakOrain exekutatu ls komandoa berriro.
ls -ltBaimenak honela banatuko dira:
drwxr-xr-x tom yournameKontrol-karpetan nabigatzeko gai izango zara cd komandoaren bidez :
cd kontuakOrain saiatu hurrengo komandoa erabiliz fitxategi bat sortzea:
ukipen-probaOndorengo errorea jasoko duzu:
ukitu: ezin da 'proba' ukitu: baimena ukatu daHorren arrazoia Tom jabea da eta irakurketa, idazketa eta exekuzio baimenak irakurri ditu, baina taldearen parte zara eta talde baimenak bakarrik dituzu.
Joan etxeko karpetara eta aldatu kontuen baimenak ondorengo komandoak idazten:
cd .. sudo chmod 750 kontuakOrain exekutatu ls komandoa berriro:
ls -ltKontuen karpeta honetarako baimenak honela egongo dira:
drwxr-x ---Honek esan nahi du jabeak baimen osoa duela, "zure izen" taldeko erabiltzaileek irakurketa eta exekutatze baimenak irakurri eta exekutatuko dituzte eta inork ez du baimenik izango.
Saiatu ezazu. Joan kontu karpetara eta ukitu komando hau berriro exekutatu:
cd kontuak ukitu testOraindik karpeta honetara nabigatzeko baimenak dituzu baina ez duzu baimenik fitxategiak sortzeko. Erabiltzaile normala bazara, ezin duzu kontu karpetan sartu.
Saiatu hau erabiltzaileari Tim-era joateko eta honela jarraitu kontu-karpetara:
su - tim cd / home / yourname / accountsBaimen bat ukatu zaizu.
Beraz, zergatik erabili taldearen baimenak eta erabiltzaile guztientzako baimen indibidualak ez ezarri? Kontu-sail bat behar baduzu, kalkulu-orri eta dokumentu jakin batzuetara sar zaitezke, baina konpainiaren inor ere ez da baimenik baimenik ezartzen baizik kontaktuen pertsona guztiek karpeta honetarako baimenak konfiguratu ditzakezula kontu izeneko talde batera eta gero gehitu erabiltzaileak taldean.
Zergatik da erabiltzaile banakako baimenak ezartzeko baino? Erabiltzaile batek sail bat uzten badu, taldetik kendu besterik ez badituzu, karpetako zenbait karpeta egitean baimenak lantzen dira.
Talde bat nola sortu
Komando hau erabil dezakezu talde bat sortzeko:
sudo addgroup accountsNola gehitu taldea talde bati
sudo gpasswd -a erabiltzaile-izenaren kontuakGoiko komandoa erabiltzaile bakar bat gehitu ahal izateko kontuen taldean erabil daiteke.
Erabiltzaileen zerrenda bat gehitzeko taldeko kide gisa, exekutatu komando hau:
sudo gpassword -M yourname, tom, tim kontuakErabiltzaile bat kontu batean gehitu denean erabiltzaileak taldea bigarren mailako taldeen zerrendan gehitzeko komando hau exekutatzen du:
newgrp kontuakTaldekoak ez diren erabiltzaile guztiek taldeko pasahitza sartu beharko dute.
Nola karpeta bateko lehen taldea aldatzea
Erabiltzaile batekin taldea dugunean, talde hori kontu-karpetan esleitu dezakezu ondorengo chgrp komandoa erabiliz:
sudo chgrp kontuen kontuakLehenengo kontuak taldearen izena da eta bigarren kontuak karpetaren izena da.
Nola egiaztatzea Erabiltzaile batek taldeari dagokio
Erabiltzaile batek taldea den ala ez jakiteko, komando hau exekutatzen baduzu:
taldeHonek erabiltzaile bateko taldeen zerrenda itzultzen du.
Nola aldatu taldearen pasahitza
Taldeko pasahitza aldatzeko hurrengo komandoa exekutatu dezakezu:
sudo gpasswdTaldearen pasahitza sartzeko eskatuko zaizu eta errepikatu.
Orain taldera erabiltzaileak gehi ditzakezu goian zehaztutako moduan edo erabiltzaile berri bat taldean sartu ahal izateko, komando hau exekutatzen baduzu eta pasahitz egokia emanez:
newgrpJakina, ez duzu taldearen pasahitza inori eman nahi, hobe da erabiltzaileak taldean zeure burua gehitzea.
Nola mugatu taldeei zehaztutako kideak soilik
Ez baduzu inor nahi dutenek taldean sartzeko pasahitza dakienik, hurrengo komandoa exekutatu dezakezu:
sudo gpasswd -REzarri erabiltzaile bat administratzaile gisa
Erabiltzaileak taldeko administratzaile gisa konfiguratu ditzakezu. Honek aukera ematen dio erabiltzaileari talde jakin bati erabiltzaileak gehitzeko eta kentzeko, baita pasahitza aldatzeko ere
Horretarako, exekutatu komando hau:
sudo gpasswd -A tom kontuakNola kendu Group Password
Talde batetik bestera pasahitza kendu dezakezu komando hau erabiliz:
sudo gpasswd -r kontuakNola ezabatu taldeko erabiltzaile bat
Taldeko erabiltzaile bat ezabatzeko, exekutatu komando hau:
sudo gpassword -d tom kontuakNola eman talde bat irakurketa, idatzi eta exekutatu baimenak fitxategi edo karpeta batean
Orain arte, kontuko taldeetako erabiltzaileek kontu karpetara sar dezakete baina benetan ezer egin dezakete baimenak irakurri eta exekutatu baizik.
Taldeko baimenak emateko, honako komandoa exekutatu dezakezu:
sudo chmod g + w kontuakLaburpen
Gida honek zenbait komando sartu ditu zure Linux sisteman baimenak konfiguratzeko. Ere erabiltzaileari komandoa erabil dezakezu erabiltzaileak eta taldeko erabiltzaileak konfiguratzeko.