PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : scripte in smb.conf



pucki
21.09.09, 12:20
Hallo,

ich portiere gerade meine config von ldap - backend auf tdbsam ... und muss nun feststellen, dass das Skript
add user script = /usr/local/bin/sambastest.sh (0755)
nicht aufgerufen wird ...

hätte da jemand einen tip, wo ich da ansetzen könnte?



workgroup = SAMBA
netbios name = SAMBA
server string = Samba Server
obey pam restrictions = Yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n
unix password sync = Yes
log level = 20 passdb:20 auth:5 winbind:10
log file = /var/log/samba/log.%m
max log size = 50
time server = Yes
deadtime = 120
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
add user script = /usr/local/bin/sambatest.sh %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/usermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null -g machines %u
logon drive = H:
logon home = \\%L\%u
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
wins support = Yes
panic action = /usr/share/samba/panic-action %d
idmap uid = 10000-20000
idmap gid = 10000-20000
profile acls = Yes
store dos attributes = Yes


grüße

reinhard

ps: debian lenny

pucki
21.09.09, 19:10
sorry, hatte da etwas komplett durcheinander geworfen ...

so weit ich das nun herausgefunden habe, wird das script eben nicht aufgerufen, wenn man die benutzer auf dem system anlegt ...



# The add user script is used by a domain member to add local user accounts
# that have been authenticated by the domain controller, or when adding
# users via the Windows NT Tools (ie User Manager for Domains).


eigentlich blöd, aber da müsste man wohl an einer anderen stelle ansetzen ...

grüße