Hejsa til jer begge... Jeg ville meget gerne beholde den metode der bruges nu til lagring af oplysningerne, så den med en database vil jeg gerne udlukke. Men tak for forslaget *S*
Den anden med en shell løsning er jeg ikke glad for :(
Jeg har fundet en rutine her som måske kan laves til et lille script der kan vise brugerne. ** $pwdfile = "X:\\data\\pwdfile"; elsif ($by_username eq "yes") { <--- Denne kan sikkert fjernes open (FILE,">$pwdfile"); foreach $line (@user) { ($useraccount,$group,$enc_pw,$site,$space,$nada)=split(/\:/,$line); if ($useraccount ne $username) { print FILE "$line"; } } close (FILE);
Stumpen her er taget ud fra et script der sletter en bruger, men hvordan kan jeg bikse det således at den viser indholdet af filen og kun de bruger der matcher $group ?
Er ingen PERL-haj, men jeg vil tro, den skal se således ud:
I funktionen split skal \: erstattes med \, eller blot ,
I if erstattes useraccount med group, ne (ikke lig med) erstattes med eq (lig med) og username erstattes med searchgroup, som så er variabelnavnet på den gruppe du leder efter.
$pwdfile = "X:\\data\\pwdfile"; open (FILE,">$pwdfile"); foreach $line (@user) { ($useraccount,$group,$enc_pw,$site,$space,$nada)=split(/\,/,$line); if ($group eq $searchgroup) { print FILE "$line"; } close (FILE);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.