Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Partage imprimante cups Impossible

1 réponse
Avatar
Karara 33
Bonjour les amis,

J'espère que qqun pourra m venir en aide, après des jours de galère je
n'arrive toujours pas à partager
mon imprimante (hp laserjet 1300). Pourtant j'arrive bien à imprimer une
page de test à partir du hote
où se tourne le serveur CUPs.

Seulement au voisinnage réseau d'un poste client, je ne vois aucune
imprimante.
Et quand j'utilise "rpcclient MONSERV -c enumprinters", j'ai No Returned
Printers.
Ce qui me laisse croire que Samba n'arrive pas à voir les imprimantes CUPS.
Pourquoi? ...

Le démons smbd ne lit-il pas le printcap file pour connaitre les
imprimantes à partager?
car ce fichier est bien créé.

Autres détails : l'imprimante est connecté au réseau via une interface
Ethernet (serveur hp JetDirect)
mais n'est pas intégrée au domaine local TOTO.

A vrai dire, je commence vraiment à m'y perdre,

Merci d'avance pour votre aide précieuse,


Karara.


Ci joint mon fichier smb.conf :

[global]

## Browsing/Identification ###
netbios name = MONSERV

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = TOTO

# server string is the equivalent of the NT Description field
server string = %L

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
wins support = yes

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z

# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no

# What naming service and in what order should we use to resolve host names
# to IP addresses
name resolve order = wins bcast lmhost host


#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m

# Put a capping on the size of the log files (in Kb).
max log size = 1000

# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
; syslog only = no

# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d


####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/ServerType.html in the samba-doc
# package for details.
security = user

# You may wish to use password encryption. See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
encrypt passwords = true

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
passdb backend = tdbsam

obey pam restrictions = yes

; guest account = nobody
; invalid users = root

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
; unix password sync = no

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Augustin Luton
<aluton@hybrigenics.fr> for
# sending the correct chat script for the passwd program in Debian Potato).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n
*Retype\snew\sUNIX\spassword:* %n\n .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no

# add user script = /usr/sbin/mkdir /var/samba/profiles/%u

########## Printing ##########

# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
printing = cups
printcap name = /etc/printcap
load printers = yes

# When using [print$], root is implicitly a 'printer admin', but you can
# also give this right to other users to add drivers and set printer
# properties
printer admin = @ntadmin


############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF=8192 SO_SNDBUF=8192
socket options = TCP_NODELAY

# The following parameter is useful only if you have the linpopup package
# installed. The samba maintainer and the linpopup maintainer are
# working to ease installation and configuration of linpopup and samba.
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

# Domain Master specifies Samba to be the Domain Master Browser. If this
# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is recommended.
domain master = yes
domain logons = yes
preferred master = yes
os level = 254

#script de mise à jour de /usr/user, /usr/passwd et /usr/group
add user script = /usr/sbin/useradd -m %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 %m

#Répertoire utilisé par WinXP et WinNT pour stocker les profils
; logon home = \\%L\%u
; logon path = \\%L\profiles
logon drive = U:
logon script = logon.bat

# Affiche les partages par défaut
browseable = no

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
idmap uid = 10000-20000
idmap gid = 10000-20000
; template shell = /bin/bash


#------------------------ Contrôle des accès
;allow deny = all
;allow host = @CRCFP

#======================= Share Definitions =======================

[homes]
comment = Répertoires personnels
path = /var/lib/samba/homes/%u
browseable = no
writable = yes
create mask = 0600
directory mask = 0700


; ;valid user = %u
;read only = no
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
; writable = yes
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
;create mask = 0700
# Directory creation mask is set to 0700 for security reasons. If you
want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;directory mask = 0700
# Un-comment the following and create the netlogon directory for Domain
Logons
# (you need to configure Samba to act as a domain controller too.)

[netlogon]
comment = Répertoires de scripts
path = /var/lib/samba/netlogon/%g
; browseable = yes
; valid users = @anrs1290
; valid users = root
; writable = yes

; share modes = no

[printers]
comment = All Printers
browseable = no
path = /var/samba/spool
public = yes
guest ok = yes
printable = yes
writable = yes
write list = root,@ntadmin


# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
read only = yes
guest ok = yes
write list = root,@ntadmin








___________________________________________________________________________
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
Téléchargez cette version sur http://fr.messenger.yahoo.com


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

1 réponse

Avatar
sbosek
essaie de remplacer ces param par:

printcap name = cups


[printers]
path = "vérifie que le chemin indiqué est valide"
browseable = yes (si tu veux les voir sur tes client windows... a
propos as tu des client windows? Sinon ne t'embête pas avec samba ;) et
va direct dans /etc/cups/client.conf sur tes clients et indique l'ip de
ton serveur cups

Si tout ça ne fonctionne pas ... va nous falloir un peu de log

steve


Le 15 juil. 05, à 14:54, Karara 33 a écrit :

Bonjour les amis,

J'espère que qqun pourra m venir en aide, après des jours de galère je
n'arrive toujours pas à partager
mon imprimante (hp laserjet 1300). Pourtant j'arrive bien à imprimer
une page de test à partir du hote
où se tourne le serveur CUPs.

Seulement au voisinnage réseau d'un poste client, je ne vois aucune
imprimante.
Et quand j'utilise "rpcclient MONSERV -c enumprinters", j'ai No
Returned Printers.
Ce qui me laisse croire que Samba n'arrive pas à voir les imprimantes
CUPS.
Pourquoi? ...

Le démons smbd ne lit-il pas le printcap file pour connaitre les
imprimantes à partager?
car ce fichier est bien créé.

Autres détails : l'imprimante est connecté au réseau via une interface
Ethernet (serveur hp JetDirect)
mais n'est pas intégrée au domaine local TOTO.

A vrai dire, je commence vraiment à m'y perdre,

Merci d'avance pour votre aide précieuse,


Karara.


Ci joint mon fichier smb.conf :

[global]

## Browsing/Identification ###
netbios name = MONSERV
# Change this to the workgroup/NT-domain name your Samba server will
part of
workgroup = TOTO

# server string is the equivalent of the NT Description field
server string = %L
# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS
Server
wins support = yes

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT
both
; wins server = w.x.y.z

# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no

# What naming service and in what order should we use to resolve host
names
# to IP addresses
name resolve order = wins bcast lmhost host


#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/log.%m

# Put a capping on the size of the log files (in Kb).
max log size = 1000

# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
; syslog only = no

# We want Samba to log a minimum amount of information to syslog.
Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to
log
# through syslog you should set the following parameter to something
higher.
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d


####### Authentication #######

# "security = user" is always a good idea. This will require a Unix
account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/ServerType.html in the samba-doc
# package for details.
security = user

# You may wish to use password encryption. See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
encrypt passwords = true

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using. passdb backend = tdbsam

obey pam restrictions = yes

; guest account = nobody
; invalid users = root

# This boolean parameter controls whether Samba attempts to sync the
Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
; unix password sync = no

# For Unix password sync to work on a Debian GNU/Linux system, the
following
# parameters must be set (thanks to Augustin Luton
for
# sending the correct chat script for the passwd program in Debian
Potato).
passwd program = /usr/bin/passwd %u
passwd chat = *EntersnewsUNIXspassword:* %nn
*RetypesnewsUNIXspassword:* %nn .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
; pam password change = no

# add user script = /usr/sbin/mkdir /var/samba/profiles/%u

########## Printing ##########

# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
printing = cups
printcap name = /etc/printcap
load printers = yes

# When using [print$], root is implicitly a 'printer admin', but you
can
# also give this right to other users to add drivers and set printer
# properties
printer admin = @ntadmin

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF92 SO_SNDBUF92
socket options = TCP_NODELAY

# The following parameter is useful only if you have the linpopup
package
# installed. The samba maintainer and the linpopup maintainer are
# working to ease installation and configuration of linpopup and samba.
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm
%s' &

# Domain Master specifies Samba to be the Domain Master Browser. If
this
# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is
recommended.
domain master = yes
domain logons = yes
preferred master = yes
os level = 254

#script de mise à jour de /usr/user, /usr/passwd et /usr/group
add user script = /usr/sbin/useradd -m %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 %m

#Répertoire utilisé par WinXP et WinNT pour stocker les profils
; logon home = %L%u
; logon path = %Lprofiles
logon drive = U:
logon script = logon.bat
# Affiche les partages par défaut
browseable = no

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
idmap uid = 10000-20000
idmap gid = 10000-20000
; template shell = /bin/bash


#------------------------ Contrôle des accès
;allow deny = all
;allow host = @CRCFP

#======================= Share Definitions =================== ====

[homes]
comment = Répertoires personnels
path = /var/lib/samba/homes/%u browseable = no
writable = yes
create mask = 0600
directory mask = 0700


; ;valid user = %u
;read only = no
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
; writable = yes
# File creation mask is set to 0700 for security reasons. If you want
to
# create files with group=rw permissions, set next parameter to 0775.
;create mask = 0700
# Directory creation mask is set to 0700 for security reasons. If you
want to
# create dirs. with group=rw permissions, set next parameter to 0775.
;directory mask = 0700
# Un-comment the following and create the netlogon directory for
Domain Logons
# (you need to configure Samba to act as a domain controller too.)

[netlogon]
comment = Répertoires de scripts
path = /var/lib/samba/netlogon/%g
; browseable = yes
; valid users = @anrs1290
; valid users = root
; writable = yes

; share modes = no

[printers]
comment = All Printers
browseable = no
path = /var/samba/spool
public = yes
guest ok = yes
printable = yes
writable = yes
write list = root,@ntadmin

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
read only = yes
guest ok = yes
write list = root,@ntadmin








_______________________________________________________________________
____ Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo!
Messenger Téléchargez cette version sur http://fr.messenger.yahoo.com


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact