[Samba-it] rpcclient
Bonamici, Andrea
andrea.bonamici at safosa.com
Mon Nov 17 10:22:02 MST 2003
Chiedo ancora aiuto perchè non riesco proprio...
Vorrei configurare un Print Server Samba a cui si colleghino client windows
che prendano
i driver direttamente dal server.
La situazione è la seguente:
Aggiungo una stampante tramite CUPS ci stampo e funziona.
dopo aver ottenuto i driver usati dalla stampante
(tramite la Test page di Windows)
lancio il comando
rpcclient -U root -c 'adddriver
"Windows NT x86" "HPLJ4050:HPBF0012.DLL: \
HPBF0014.PMD: \
HPBF0010.DLL: \
HPBF0014.HLP: \
HPDCMON.DLL: \
RAW: \
HPBF0010.DLL,HPBF0011.DLL,HPBF0012.DLL,HPBF0013.DLL,HPBF0014.PMD,HPBF0014.DL
L, \ HPBF0014.HLP,HPBF0015.DLL,HPBF0016.DLL,HPBAFD32.DLL,HPDCMON.DLL'
127.0.0.1 -d 3
e questo funziona.
lancio il comando
rpcclient -U root -c 'setdriver "hp_edp" "HPLJ4050"' 127.0.0.1 -d 3
e questo funziona.
A questo punto (tutto contento) provo a fare un click dx da un pc windows
sulla stampante hp_edp. mi compare un messaggio di errore che mi dice che il
server non contiene dei driver appropriati. Provo a lanciare il comando
rpcclient -U root -c 'enumdrivers' 127.0.0.1
il quale mi risponde:
[Windows NT x86]
Printer Driver Info 1:
Driver Name: [HP LJ4050]
Quindi mi sembra tutto ok!
Cosa sbaglio ???
Di seguito c'è il mio smb.conf
#======================= Global Settings
=====================================
[global]
workgroup = il_mio_dominio
server string = Samba Server
netbios name = nome_samba_server
printcap name = /etc/printcap
load printers = yes
printing = lprng
log file = /var/log/samba/%m.log
max log size = 0
security = server
password server = 100.100.100.100
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n
*passwd:*all*authentication*tokens*updated*successfully*
pam password change = yes
obey pam restrictions = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 3
preferred master = no
wins support = no
wins server = 100.100.100.100
dns proxy = no
printer admin = @ntadmin, root
#============================ Share Definitions
============================== [homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes
[print$]
comment = Printer Driver Download Area
path = /etc/samba/drivers
browseable = yes
guest ok = yes
read only = yes
write list = @ntadmin, root
#============================ Fine SMB.CONF ==============================
Sono molto confuso. Ho eseguito il comando smbadduser root:root e smbpasswd
root ma non ho certezza che serva. Non capisco se è un problema di permessi
o di configurazione. Mi hanno suggerito di usare Cups e non so se è
sufficiente mettere le righe
printcap name = cups
printing = cups
nel smb.conf o devo fare qualcos'altro.
Chiedo a chi fosse così gentile se potesse farmi quanto meno una panoramica
sull'argomento. Sono sulla strada giusta ???
Grazie a tutti.
AndreA Bonamici
More information about the samba-it
mailing list