Last login: Sun Mar 14 16:08:17 on ttys001
bash-3.2#
cd /root/snippets/Gentoo - Nutzerakionen von Samba loggen
bash-3.2# cat beschreibung.txt

Jetzt zeige ich euch wie ihr Samba ganz einfach loggen lassen könnt. So seht ihr was eure User so schreiben und lesen. Das Samba vfs Modul sollte aktiviert und es muss app-admin/sysklogd auf dem system installiert sein. Tragt in eure /etc/samba/smb.conf folgenden code unter Global oder in ein Share ein.

bash-3.2# cat snippet-code.txt

vfs objects = full_audit
# darstellungsart
full_audit:prefix = %u|%I|%m|%S
# welche aktionen geloggt werden sollen
full_audit:success = mkdir rename unlink rmdir open pwrite
full_audit:failure = none

Anschließend noch /etc/syslog.conf ein kurzer eintrag.

# Loggen der Sambaaktivitäten
user.*;user.!warn /var/log/samba/audit.log

Startet nun beide Dienste wieder neu.

sudo /etc/init.d/samba restart
sudo /etc/init.d/sysklogd restart

Nun kann man mit dem folgendem befehl alle Akitonen welche die Nutzer auf dem Sambaserver ausführen sehen.

tail -f /var/log/samba/audit.log

bash-3.2#fileadmin/images/blinking-cursor.gif