VirtualBoxi parandamine \ "Virtuaalmasina seansi avamine nurjus \" viga (IMAGE_READ_ONLY)

See on tuntud probleem: süsteemide migreerimisel või juurutamisel pole logikaustasid sageli lubade probleemide tõttu võimalik kirjutada. Aga andmine 0777 Need võivad olla tootmissüsteemi turbeprobleemid. Panemine 0664 nõuab rühmaõigusi ja teatud skriptidel pole mingil põhjusel. Ma arvan, et keegi ei vaja logikaustas siiski käivitatavaid faile.

Kas see on hea valik kasutada 0666 logikausta jaoks või pole see mingil põhjusel hea mõte?

Vajad seda mõne PHP-koodi jaoks, mida kasutatakse erinevates süsteemides - praegu näeb see välja selline:

$logdir = __DIR__ . '/../log/'; try { @chmod($logdir,0666); } catch(Exception $exception) { // try to go on in case of failure } 

Mõistlik tava on turvalisus, mis põhineb vähemate privileegidega toimingutel.

Antud rakendusel peaks olema spetsiaalne logikataloog, mida ta ei oma, ja õigused on piiratud nii kataloogi- kui ka failitasandil, nii et ainult logirakendusel on sellele kirjutusõigus ja lõpuks lugemisõigus (võib-olla pole seda isegi vaja).

Peale selle on teie küsimus liiga lai ja siin on veidi offtopic, peaksite selle asemel vaatama serverfault.com.

none: Charles Robertson | none