0600 moduak eta jabe egokiak ez dute bermatzen zerbitzuak gakoa ireki dezakeenik. Falta den baimena normalean gaineko direktorio batean dago. Linux-ek bidea osagai bat aldi berean ebazten du, eta urrats bakoitzak bilaketa-baimena behar du hurrengoa saiatu aurretik. Irakurri bide osoa, ez zerrendako azken lerroa.

Irakurketa-baimena azken urratsa da, ez bakarra

Fitxategi bat irekitzeko, kernelak errotik edo laneko direktoriotik bidearen osagai guztiak zeharkatu behar ditu. Bilaketa-baimenik ez duen direktorio batek zeharkaldi hori baimen-errore batekin gelditzen du. Fitxategiaren beraren modua ez da inoiz aztertzen, beraz, erabat irakurgarria den gako bat irakurtezin agertzen da. Errorea maiz irekitzean iristen da direktorioa izendatu gabe, eta horregatik azken fitxategiari leporatzen zaio.

Direktorio batentzat, exekuzio-bitak bilaketa esan nahi du, ez edukia exekutatzea. Gakoa datu izaten jarraitzen du, eta konponketa honen zati batek ere ez du exekutagarri gisa markatzea eskatzen.

Zeharkatu bidea zerbitzu-kontu gisa

Zerrendatu osagai bakoitza bere jabearekin eta moduarekin, eta gero errepikatu irakurketa zerbitzuaren benetako identitate gisa. Zure shellaren eta daemonaren arteko aldea erantzun osoa izaten da askotan. Jarraitu esteka sinbolikoak benetako helburura, ebatzitako bidea delako egiaztatzen dena.

namei -l /etc/openvpn/client/office.key
sudo -u vpn-reader stat -c '%A %U:%G %n' /etc/openvpn/client/office.key

Zerbitzu batek fase bat baino gehiagotan ere ireki ditzake fitxategiak. Material bat konfigurazio pribilegiatuan irakurtzen da, eta beste fitxategi batzuk pribilegioak utzi ondoren irekitzen dira. Fitxategia irakurtzen duen root shell batek ez du beranduagoko langilearen sarbidea birsortzen. Muntatze-izen-espazio batek bide beraren ikuspegi ezberdina eman dezake, bereziki edukiontzi baten barruan, beraz, alderatu daemonaren fitxategi-sistemaren ikuspegia zurearekin.

Aldatu egokitzen den baimenik estuena

Aukeratu prozesuari sarbidea ematen dion antolamendu txikiena: beharrezko direktorioetan bilaketa duen talde kontrolatua, zerbitzuak jada duen kokapen kudeatua, edo beste mekanismo dokumentatu bat. Fitxategi bat irakurtzeak ez du bere direktorioan idazteko baimenik behar. Konfigurazio pribilegiatuan talde-idazketa baimen zabala ez da ibilbide-konponketa arrunta. 0777 errekurtsiboa ere ez da irtenbidea.

Erregistratu zein osagai aldatu duzun eta zergatik. Arrazoi erregistraturik gabeko baimen-aldaketa zaila da berrikusten eta erraza ahazten.

Begiratu moduez harago zeharkaldiaren ondoren soilik

Modu-bitek nahikoa dirudite, gainerako egiaztapenak ACLak, segurtasun-politika eta sandbox murrizketak dira. ACL batek modu-bitek falta dela iradokitzen duten sarbidea eman dezake, edo baimenduta diruditen sarbidea ukatu. Ezarpen horiek lehendik dagoen konfigurazioaren jabearenak dira, eta estu egokitu behar dira, itzali beharrean. Erro edo laneko direktorioaren aldea ere azal dezake testuinguru batean funtzionatzen duen eta beste batean huts egiten duen bide absolutua.

Ez galdu fitxategia zer den ikuspegia sarbidea konpontzen ari zaren bitartean. CA ziurtagiria publikoa da diseinuz; gako pribatua ez. Bezeroak berridazten dituen fitxategiek ere idazketa-eskubide ezberdinak behar dituzte, irakurtzeko soilik den identitate-gako batek baino. Egiaztatu metadatuak sekretuak inprimatu gabe, eta gero berretsi zerbitzuak berak aldaketaren ondoren funtzionatzen duela. Zerbitzuaren dokumentazioko ohar labur batek hurrengo pertsonari zeharkaldi bera aurreztuko dio.

Erlazionatutako artikuluak