Páginas

2008/02/01

Fitxategien baimenak

Ubuntu, erabiltzaile anitzeko sistema denez erabiltzaileen fitxategiak babestu behar dira; inork berea ez direnak ezabatu edo aldatu ez ditzan . Horretarako Ubuntuk, beste linux ditroek bezala, hiru baimen mota erabiltzen ditu:Irakurtzekoa(r:read), Idaztekoa ( w: write) eta Egikaratzekoa ( x: execut). Beraz esaten bada fitx.txt fitxategiak (r,w,x) baimenak baditula, esan nahi du irakurri, aldatu eta egikaratu ahal dugula
Baimenak zenbaki baten bitartez adieraz daitezke.Demagun, fitx.txt fitxategiari irakurtzeko baimena bakarrik esleitu hahi diogula. Egoera hori 100 zenbakiarekin adieraz daiteke, hau da 1 zenbakiak baimena duela adierazten du eta 0 ez duela. Zenbaki hori era bitarrean interpretatu behar dugu,beraz 100 ~ 6; horrela izanik 8 baimen mota ezberdinak adiraz daitezke, hau da : 0,1,2,3,4,5,6,7 zenbakiekin 8 konbinazioei dagozkionak:

BaimenakZenbakiaDesbribapena
0000Irakuri:Ez Aldatu:Ez Exekutatu:Ez
0011Irakuri:Ez Aldatu:Ez Exekutatu:Bai
0102Irakuri:Ez Aldatu:Bai Exekutatu:Ez
0113Irakuri:Ez Aldatu:Ez Exekutatu:Ez
1004Irakuri:Bai Aldatu:Ez Exekutatu:Ez
1015Irakuri:Bai Aldatu:Ez Exekutatu:Bai
1106Irakuri:Bai Aldatu:Bai Exekutatu:Ez
1117Irakuri:Bai Aldatu:Bai Exekutatu:Bai

Bestalde, erabiltzaile guztiak taldeka batzen dira, beraz taldeari baimenak ere esleitu behar zaizkio, aurreko prozedurarekin, hau da fitx.txt izeneko fitxategiak 7,6 baimenak baditu esan nahi du fitxategiaren egileak hiru baimenak dituela, eta egilearen taldekoek irakurri eta aldatu dezaketela.
Eta gainontzeko erabiltzaileek? Horiek ere baimen mota berdinak izan ahal dituzte. Guzti horren ondorioz ziurta daiteke fitxategi baten baimenak hiru motakoak direla ( r,w,x) eta hiru mailetan esleiturik: egileari, taldeari, eta beste guztiei ; hau da , demagun ikusten dugula hurrengo hau. : 754 fitxategia.sh , egileak (7) irakurri ,aldatu eta exakutatu ahal du, taldeak (5) irakurri eta exekutatu baino ez, eta besteek (4) irakurri bakarrik.
Aurreko adibidea era zabalean adierazita : rwxr-xr-- fitxategia.sh izango litzakete. Probatzeko erabili ls komandoa kontsola batean: ireki terminal eta idatzi : ls -al , zauden katalogo fitxategien zerrenda bistarako dira euren baimenekin ezkerrean jarrita


No hay comentarios: