Samba logfiler - netværksaccess (Solved - allmost :-) )
Hey Forum.
Jeg har fået stillet en lille opgave på job.
Vi har en Debian Filserver med samba som deles internt i firmaet.
Nu er jeg så blevet stillet overfor den opgave .- at et specielt netværksdisk skal køre efter ISO17025 standard - Ergo skal jeg kunne logge for hver tilgang til hver eneste fil - KUN i det bibliotek!
Når nu jeg kigger på Samba's logfiler - er det inddelt på maskine basis, dvs at man kan se logfil for hver enkelt maskine's aktivitet på filserveren.
Men er det muligt at kunne lave en sepoerat logfil - der KUN logger ALT hvad der sker i det bibliotek (uanset hvem brugeren er) i en fil - således at logning for dette delte drev er samlet - fremfor at ligge på maskine basis!
TIA
P
Jeg har fået stillet en lille opgave på job.
Vi har en Debian Filserver med samba som deles internt i firmaet.
Nu er jeg så blevet stillet overfor den opgave .- at et specielt netværksdisk skal køre efter ISO17025 standard - Ergo skal jeg kunne logge for hver tilgang til hver eneste fil - KUN i det bibliotek!
Når nu jeg kigger på Samba's logfiler - er det inddelt på maskine basis, dvs at man kan se logfil for hver enkelt maskine's aktivitet på filserveren.
Men er det muligt at kunne lave en sepoerat logfil - der KUN logger ALT hvad der sker i det bibliotek (uanset hvem brugeren er) i en fil - således at logning for dette delte drev er samlet - fremfor at ligge på maskine basis!
TIA
P
Kommentarer12
Re: Samba logfiler - netværksaccess
Hver opmærksom på hvis du skal logge HVER tilgang til filen, så bliver logfilen KÆMPE stor, selvfølgelig afhængig af hvor meget trafik der er.
@IBM.
Jeg sidder med den
Jeg sidder med den store Samba bog og syntes netop IKKE at kunne finde dne mulighed for at kunne logge på sharet fremfor globalt ???? Det undrer mig lidt og derfor spørger jeg :-)
Om filen bliver stor - er desværre bare en faktor og må medregnes - da ISO17025 kræver dette!
Re: Samba logfiler - netværksaccess
Re: Samba logfiler - netværksaccess
Min ide ville være:
Globalt logger den på maskine basis - men på det enkelæte share skal den logge til special fil !
Men jeg vil kigge lidt nærmere om det er muligt at præcisere dette under Sharet - eller om man KUN kan lave det som en global mulighed!
Re: Samba logfiler - netværksaccess
http://oreilly.com/catalog/samba/chapter/book/ch04_08.html
Men lad mig høre hvis du finder en løsning.
log pr. share
I global
log file = %S.log
Det skulle logge adgang til shares i seperate filer.
/The Stig
Re: log pr. share
PS %S skulel validere Usere ikke shares -
Så det er desværre ikke muligheden!
Re: Re: log pr. share
"%S the name of the current service, if any."
Jeg læste så et andet sted, at denne option kun virkede under share context'en.
Beklager, at jeg skrev det var i global.
/The Stig
Re: Samba logfiler - netværksaccess
Det der kræves, er logning af hvornår og af hvem, der foretages ændringer i dokumenter, hvem der har godkendt dem, hvornår de træder i kraft, samt kontrol med versioner og revisioner, incl. muligheden for at hente gamle versioner frem igen.
Se f.eks. http://www.labcompliance.com/tutorial/iso17025/#07
Det vil man typisk opnå med et dokumentstyringssystem, der implementerer læse- og skriveadgang, arbejdsgange og styring af versionering.
Se f.eks. http://www.opendocman.com/
(Jeg har ikke prøvet systemet, men ud fra featurelisten ser det fornuftigt ud, og så er det fri software.)
@Mich:
jo det er en del af
jo det er en del af ISO17025 af der kræves logning af tilgang til filerne.
Derfindes masser af dokumentstyringssytemer, men ikke som samarbejder med MERA (www.me.dk) som laver deres eget ERP system, som vi kører og har gjort længe. Derfor kan det ikek lige integreres med andre systemer!
PS derudover kan leverandører mm kræve y6derligere dokumentation for hvem og hvornår der er adgang til de enkelte filer:
Men selve løsningen var her:
vfs objects = full_audit
full_audit:prefix = %u@%m:%S
full_audit:success = open opendir pwrite write read pread readdir
full_audit:failure = open opendir pwrite write read pread readdir
full_audit:priority = WARNING
Som laver følgende logfil:
/var/log/samba/$USER_@MASKINE_$USER.log
Re: Samba logfiler - netværksaccess
@IBM
Sorry men havde ikke
Sorry men havde ikke set dit spørgsmål .
ja det er under selve Sharet jeg har dette indsat og det fungerer!
****************************************************************************
dog har jeg et tillægssårgsmål:
Siden jeg nu deler dette med Samba, ville jeg høre om muligheden for at kontrollere endnu mere rettigheeder.
Jeg har til et delt share tilladt en gruppe hvori der er 5 personer der har adgang til roden af dette drev.
Kan jeg på nogen måde i underliggende mapper tildele adgang til KUN 2 mennesker fra gruppen i form af .htaccess eller lign ?