magic_halli
05.06.07, 13:21
Hi,
ich habe einen CUPS-Server (Suse10.1) mit diversen Druckern und einen Samba-Server, über den die Anmeldung an Windows-Clients läuft.
Ich möchte irgendwie realisieren, dass die Drucker user- bzw. gruppenabhängig in Windows sichtbar sind!
Sprich:
Alle User der Gruppe A sollen nach der Anmeldung in Windows nur Drucker A sehen und nutzen dürfen.
Alle User der Gruppe B sollen nach der Anmeldung nur Drucker B sehen und nutzen dürfen.
Hier mal noch meine smb.conf-Auszüge:
[global]
workgroup = TULTEC-LOCAL
server string = Samba Server v1
map to guest = Bad User
passdb backend = ldapsam:ldap://10.0.0.1
passwd program = /usr/local/sbin/smbldap-passwd %u
log level = 2
log file = /var/log/samba.log
debug uid = Yes
load printers = Yes
printing = cups
printcap name = cups
add user script = /usr/sbin/smbldap-useradd -m -a "%u"
delete user script = /usr/sbin/smbldap-userdel "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
logon script = %G.bat
logon path = \\%L\%U
logon drive = Z:
logon home = \\%L\%U\.9xprofile
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
ldap admin dn = cn=Manager,dc=tultec,dc=local
ldap delete dn = Yes
ldap group suffix = ou=group
ldap machine suffix = ou=hosts
ldap passwd sync = Yes
ldap suffix = dc=tultec,dc=local
ldap ssl = no
ldap user suffix = ou=people
cups options = raw
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
writeable = No
public = Yes
guest ok = Yes
printer admin = root
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin
browseable = Yes
guest ok = no
read only = Yes
1. Geht das irgendwie einzurichten?
2. Wie macht man sowas bzw. gibts ne Anleitung hierfür?
Danke und Gruß.
ich habe einen CUPS-Server (Suse10.1) mit diversen Druckern und einen Samba-Server, über den die Anmeldung an Windows-Clients läuft.
Ich möchte irgendwie realisieren, dass die Drucker user- bzw. gruppenabhängig in Windows sichtbar sind!
Sprich:
Alle User der Gruppe A sollen nach der Anmeldung in Windows nur Drucker A sehen und nutzen dürfen.
Alle User der Gruppe B sollen nach der Anmeldung nur Drucker B sehen und nutzen dürfen.
Hier mal noch meine smb.conf-Auszüge:
[global]
workgroup = TULTEC-LOCAL
server string = Samba Server v1
map to guest = Bad User
passdb backend = ldapsam:ldap://10.0.0.1
passwd program = /usr/local/sbin/smbldap-passwd %u
log level = 2
log file = /var/log/samba.log
debug uid = Yes
load printers = Yes
printing = cups
printcap name = cups
add user script = /usr/sbin/smbldap-useradd -m -a "%u"
delete user script = /usr/sbin/smbldap-userdel "%u"
add group script = /usr/sbin/smbldap-groupadd -p "%g"
delete group script = /usr/sbin/smbldap-groupdel "%g"
add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"
delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"
set primary group script = /usr/sbin/smbldap-usermod -g "%g" "%u"
add machine script = /usr/sbin/smbldap-useradd -w "%u"
logon script = %G.bat
logon path = \\%L\%U
logon drive = Z:
logon home = \\%L\%U\.9xprofile
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
ldap admin dn = cn=Manager,dc=tultec,dc=local
ldap delete dn = Yes
ldap group suffix = ou=group
ldap machine suffix = ou=hosts
ldap passwd sync = Yes
ldap suffix = dc=tultec,dc=local
ldap ssl = no
ldap user suffix = ou=people
cups options = raw
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
writeable = No
public = Yes
guest ok = Yes
printer admin = root
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin
browseable = Yes
guest ok = no
read only = Yes
1. Geht das irgendwie einzurichten?
2. Wie macht man sowas bzw. gibts ne Anleitung hierfür?
Danke und Gruß.