Hi Leute,
meine Samba CFG:
Die ist ok, und es gibt auch gar keine Probleme. Ich suche aber eine ganz bestimmte Sache => Ich moechte gerne ein Bash Script auf dem Server ausfuehren, sobald sich ein User in meiner Domaen anmeldet. UNd zwar moechte ich, dass eine E-Mail Notifikation gesendet wird zu einem Mail Account auf einem anderem Server. Das ganze soll als "Ich fang den Dienst an" Service dienen. Mein Boss moechte, dass ich es so umsetze, nun habe ich ca 3 Stunden mir Docus, Howtows und sonstigem alten Schrott aus den letzten 10 Jahren ueber Samba angeschaut und konnte leider nichts finden. Nicht einmal annaehrend wurde etwas erwaehnt, dass sowas moeglich ist. Es ist jedoch erschreckend wie viele alte und unsichere Tutorials ueber Samba da draussen rumschwirren! Nunja, soll nicht meine Sorge sein - jedoch moechte ich nochmal dadrauf hinweisen, dass ich kein Script auf dem Client (xp) ausfuehren moechte, sondern im Gegenteil, es soll ein Script auf dem Server ausgefuehrt werden, welches eine E-mail schickt.
Gruss
Bjoern
meine Samba CFG:
Code:
# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2010-04-13
[global]
workgroup = unit2.lokal
server string = unit2
netbios name = liser
passdb backend = smbpasswd:/etc/samba/private/smbpasswd
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
logon script = shares.cmd
usershare allow guests = Yes
wins server = 192.168.1.21
wins support = yes
security = user
domain logons = yes
os level = 34
domain master = yes
local master = yes
preferred master = yes
encrypt passwords = yes
username map = /etc/samba/users.map
add user script = /usr/sbin/useradd -m %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/groupmod -A %u %g
delete user from group script = /usr/sbin/groupmod -R %u %g
add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody %u
admin users = root bs
[netlogon]
path = /var/lib/samba/netlogon
guest ok = yes
writeable = no
browseable = no
[profiles]
path = /var/lib/samba/profiles
writeable = yes
profile acls = yes
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
Die ist ok, und es gibt auch gar keine Probleme. Ich suche aber eine ganz bestimmte Sache => Ich moechte gerne ein Bash Script auf dem Server ausfuehren, sobald sich ein User in meiner Domaen anmeldet. UNd zwar moechte ich, dass eine E-Mail Notifikation gesendet wird zu einem Mail Account auf einem anderem Server. Das ganze soll als "Ich fang den Dienst an" Service dienen. Mein Boss moechte, dass ich es so umsetze, nun habe ich ca 3 Stunden mir Docus, Howtows und sonstigem alten Schrott aus den letzten 10 Jahren ueber Samba angeschaut und konnte leider nichts finden. Nicht einmal annaehrend wurde etwas erwaehnt, dass sowas moeglich ist. Es ist jedoch erschreckend wie viele alte und unsichere Tutorials ueber Samba da draussen rumschwirren! Nunja, soll nicht meine Sorge sein - jedoch moechte ich nochmal dadrauf hinweisen, dass ich kein Script auf dem Client (xp) ausfuehren moechte, sondern im Gegenteil, es soll ein Script auf dem Server ausgefuehrt werden, welches eine E-mail schickt.
Gruss
Bjoern