Andres Freund: .htpasswd datei schützen,wenn nur gelesen wird?

Beitrag lesen

Hi,

use Fcntl ':flock';
$Zugriffe = 0;
open(DATEN,"<$htpasswd") || &Dead('Cannot open file');
flock(DATEN,LOCK_SH) || &Dead('Locking failed');
while (<DATEN>){
 /$username:$crypted/ ? $Zugriffe = $Zugriffe + 1 : $Zugriffe = $Zugriffe;

Sollte nicht LOCK_EX verwendet werden? So kann ja immer noch gelesen werden. Ich würde auch das verbieten wollen, damit nicht wenn du schreibst, die inkorrekten Daten gelesen werden.

mfg Andres Freund

--
ss:) zu:) ls:} fo:) de:] va:) ch:| n4:& rl:° br:^ js:( ie:% fl:( mo:|