PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CUPS/Samba: Drucker gruppenabhängig freigeben?



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ß.

LeChuck
07.06.07, 13:11
Hallo,

evtl. kannst du dieses über "include" regeln.
Ich habe es z.B. mal so eingerichtet das jeder user eine eigene Konfig hat wo jeweils die Freigaben drinstehen. Evtl. geht das ja auch mit Gruppen.

schau mal hier:

http://lug.krems.cc/docu/samba/ch04_03.html
http://lug.krems.cc/docu/samba/ch04_01.html

MfG