Bestand :: Beleid

Site-beleid voor bestand I / O-functies
Download nu

Bestand :: Beleid Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • BBC
  • Uitgever website:
  • http://www.bbc.co.uk

Bestand :: Beleid Tags


Bestand :: Beleid Beschrijving

Site-beleid voor bestand I / O-functies Bestand :: Beleid is een PERL-module die het beleid voor bestand I / O definieert met modules zoals bestand :: SLURP :: binnenPolicy. Het doel is om systeembeheerders toe te staan locaties en beperkingen voor toepassingen 'Bestand I / O te definiëren en app-ontwikkelaars een beleid te geven om te volgen. Merk op dat de module niet afdwingt, de ontwikkelaars van het beleid - applicatie kunnen ervoor kiezen om het te negeren (en systems-beheerders kunnen ervoor kiezen om hun toepassingen niet te installeren als ze dat doen!). U kunt controleren welk beleid wordt toegepast door het maken van een bestand :: Beleid: : Config-module met een implementatieconstante. U kunt uw eigen beleid schrijven als een module in het bestand :: Beleid :: NameSpace.by standaard (indien geen bestand :: beleid :: config is aanwezig), het bestand :: Beleid :: Standaardbeleid wordt toegepast die niet Beperking van beperkingen en biedt redelijke standaardlocaties voor tijdelijke en logbestanden. De motivatie achter deze module was een standaard, flexibele benadering om een site brede bestandsbeleid te laten bepalen. Dit zal het nuttigst zijn in grote omgevingen waar een paar sysadminessen verantwoordelijk zijn voor de code geschreven door vele andere mensen. Gewoon ervoor te zorgen dat ingezonden code-oproepen check_safe () zorgt voor de toegang van het bestand is gezond, waardoor het vereiste inspanning wordt verminderd om een beveiligingscontrole te doen. Als uw code geen beveiligingscontrole is, of u bent de enige ontwikkelaar op uw site, of u bent de enige ontwikkelaar op uw site Overkill. U kunt het echter een goede praktijk overwegen, ongeacht en bescherming tegen paden in uw code die in de toekomst per ongeluk of kwaadaardig worden beschadigd. Er zijn twee belangrijke voordelen van het gebruik van deze module. Eén, sites die een beleid uitvoeren, kunnen uw code eenvoudig eenvoudig integreren op een standaardweg. Als u een bestandsbeleid op uw site hebt, kunt u verschillende beleidsregels toepassen (via Bestand :: Beleid: Config) in verschillende omgevingen (productie, integratietest, ontwikkeling) en het juiste beleid wordt automatisch toegepast zonder uw code of te hoeven wijzigen Config.Synopsis Gebruik het bestand :: Beleid; Gebruik Bestand :: Beleid QW / Check_Safe /; # Om een specifiek subroutine-gebruik te importeren :: Beleid QW /: All /; # Om alle subroutines te importeren #Chreking I / O-beleidscontrole_safe ($ Bestandsnaam, 'R'); check_safe ($ bestandsnaam, 'w'); #Prefreddirectory locaties $ logdir = get_log_dir (); $ tmpdir = getemp_dir (); Vereisten: · Perl


Bestand :: Beleid Gerelateerde software