Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: Almaz 18 Srpna 2009, 22:13:12
-
Dobrý den,
mam sambu jako PDC sdílení složek jde dobře ale nyní přijde ten problém - server se stará o 3 tiskárny a já bych potřeboval abych mohl pro různé uživatele zobrazit různé tiskárny - příklad
pavel - nemůže tisknou (nenabízí mu to tiskárnu)
mira - může tisknout (nabízí mu to tiskárnu1)
karel - může tisknout (nabízí mu to tiskárnu1 a tiskárnu 2)
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
browsable = yes
create mask = 0755
directory mask = 0644
printable = yes
public = yes
[tiskarna1]
comment = Printer Drivers
path = /var/lib/samba/drivers
printer = konika_minolta_1300W
write list = @ntadmin root
force group = ntadmin
browsable = yes
create mask = 0755
directory mask = 0644
printable = yes
public = no
valid users = mira, kaja
[tiskarna2]
comment = Printer Drivers
path = /var/lib/samba/drivers
printer = konika_minolta_2400W
write list = @ntadmin root
force group = ntadmin
browsable = yes
create mask = 0755
directory mask = 0644
printable = yes
public = no
valid users = kaja
takto to mám a myslel jsem že to bude fungovat a pomocí netlogon.bat připojím vždy tiskárnu kterou daná uživatel může používat
jenže jakmile na stanici win xp nainstaluji tiskárnu tak už všichni uživatelé mohou tisknout
budu vděčný za každou radu, která mi pomůže
popřípadě pokud někdo používá něco podobného a poslal by mi konfigurační soubor na email dusekp(na)centrum.cz budu velmi vděčný
s pozdravem
Pavel Dušek
informace o severu
je to certifikovaný server od fujitusu a běží na něm suse linux enterprise server - ta verze zdarma
samba je
3.2.7-11.6-2057
na stanicích je win xp pro
i když je zde suse myslím že problém v distribuci nebude :)
-
jenže jakmile na stanici win xp nainstaluji tiskárnu tak už všichni uživatelé mohou tisknout
Já bych hledal problém zde a ne v sambě. Instalací tiskárny na stanici se na serveru nic nezmění ten funguje stále stejně. Není možné že instalací tiskárny na WXP se odtamtud začne sdílet, tzn. že to jde mimo server??
-
- xp pro - pokud instalujete tiskárnu na počítač jako místní (uživatel musí mít oprávnění) byť přes port IP_aaa.bbb.ccc.ddd tak ji Windows zpřístupní pro všechny uživatele, pokud ji instalujete jako síťovou (třeba přes add printer wizzard) pod uživatelem tak je zobrazena pouze pod ním. Nebavím se tímto o oprávněních, ale pouze o tom jakou tiskárnu uživatel uvidí.
prostě mapováno přes místní port - pro všechny/ přes síťové připojení - jen pro uživatele
resp. se podívejte na stanici XP Pro na klíče registru
místní tiskárny pro všechny - HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers
síťové tiskárny pouze pro aktuálně přihlášeného uživatele - HKCU\Printers\Connections
Vyzkoušel bych v logonu net use \\server\printer
namísto net use lpt: \\server\printer
(co já vím co tam máte teď když to neukážete), nebo bych použil logoff skript s /delete pro odpojení mapování.
Pokud máte k tiskárně blbě napsané ovladače které potřebují být zaváděné se systémovými oprávněními (u nějaké minolty jsem se s tím také setkal) můžete pracovat i přímo s rundll32 printui.dll
(parametry pohledejte v dokumentaci), nebo jednodušeji použít printer skripty z http://www.kixtart.org/manual/
Tímto s radami kolem windows končím, je to linuxové fórum a v sambě bych problém neviděl.