Accès à la page admin à distance [Résolu][Cups] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 30-05-2007 à 16:29:10
A moins d'avoir mal lu, il semble que l'IP de ton serveur soit 10.0.0.2 ? Il faudrait que tu essayes de rajouter aussi l'IP du poste client dans les sections <Location /> et <Location /admin>
Marsh Posté le 30-05-2007 à 17:00:19
non l'IP du serveur est 10.0.0.10 et celle du client est 10.0.0.2
Marsh Posté le 30-05-2007 à 17:02:18
Listen 10.0.0.10:631
Marsh Posté le 30-05-2007 à 17:30:41
Tu fais quoi depuis le client pour accéder au serveur ?
https://10.0.0.10:631/ ?
Marsh Posté le 30-05-2007 à 18:32:35
Change le loglevel de cups pour: debug
Tu as quoi dans les logs quand tu essais de te connecter ?
Marsh Posté le 30-05-2007 à 18:49:48
access_log :
Code :
|
error_log :
Code :
|
Marsh Posté le 31-05-2007 à 12:05:23
encore autre chose ...
lorsque je tape "w3m http://127.0.0.1:631" sur mon serveur j'accède bien à la page admin mais lorsque je mets "w3m http://10.0.0.10:631" j'obtiens l'erreur "w3m : Can't load http://10.0.0.10:631" et pourtant depuis mon réseau je peux me connecter au Serveur Web qui se trouve aussi sur ce serveur en tapant http://10.0.0.10
PS : je rappel que l'IP de mon serveur est 10.0.0.10
voici mes modifications de cupsd.conf :
Code :
|
Marsh Posté le 31-05-2007 à 12:32:32
bon ça va je viens de trouver la solution et ça fonctionne merci beaucoup à tous
Marsh Posté le 03-07-2007 à 22:54:44
oui, peut on savoir ?
J'ai accès à toutes les options via un ordinateur sur le réseau sauf l'admin...
pourtant je l'ai bien autorisé dans
<location /admin>
Marsh Posté le 04-07-2007 à 22:46:51
Voici mon fichier cupsd.conf... j'ai a peu prés tout essyé... mais je n'arrive pas à avoir accès à distance en admin au serveur
#
#
# Sample configuration file for the Common UNIX Printing System (CUPS)
# scheduler. See "man cupsd.conf" for a complete description of this
# file.
#
# Log general information in error_log - change "info" to "debug" for
# troubleshooting...
LogLevel debug
# Administrator user group...
#SystemGroup lpadmin
# Only listen for connections from the local machine.
Listen 192.168.0.2:631
Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
#Browsing On
#BrowseOrder allow,deny
#BrowseAllow @LOCAL
# Default authentication type, when authentication is required...
#DefaultAuthType Basic
# Restrict access to the server...
<Location />
Order allow,deny
Allow localhost
Allow 192.168.0.151
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow localhost
Allow 192.168.0.15l
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
Order allow,deny
Allow localhost
Allow 192.168.0.151
</Location>
# Set the default printer/job policies...
<Policy default>
# Job-related operations must be done by the owner or an adminstrator...
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
# Require user @OWNER @SYSTEM
Order deny,allow
Allow 192.168.0.151
</Limit>
# All administration operations require an adminstrator to authenticate...
<Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
# AuthType Basic
# Require user @SYSTEM
Order deny,allow
Allow 192.168.0.151
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
# Require user @OWNER @SYSTEM
Order deny,allow
Allow 192.168.0.151
</Limit>
<Limit All>
Order deny,allow
Allow 192.168.0.151
</Limit>
</Policy>
#
#
#
# Printcap: the name of the printcap file. Default is /etc/printcap.
# Leave blank to disable printcap file generation.
#
Printcap /var/run/cups/printcap
#
# PrintcapFormat: the format of the printcap file, currently either
# BSD or Solaris. The default is "BSD".
#
#PrintcapFormat BSD
#PrintcapFormat Solaris
#
# PrintcapGUI: the name of the GUI options panel program to associate
# with print queues under IRIX. The default is "/usr/bin/glpoptions"
# from ESP Print Pro.
#
# This option is only used under IRIX; the options panel program
# must accept the "-d printer" and "-o options" options and write
# the selected printer options back to stdout on completion.
#
#PrintcapGUI /usr/bin/glpoptions
Marsh Posté le 05-07-2007 à 17:21:06
Ben en fait mon adresse ip c'est bien "151", le dernier 1 fait bien parti de mon adresse IP...
mon adresse ip : "192.168.0.151"
adresse ip serveur : "192.168.0.2"
Marsh Posté le 05-07-2007 à 22:42:56
oups ben merci beaucoup..., sur le shell ca apparait moins bien...
En tout cas, tu auras pris plus le temps que moi de lire correctement le fichier...
Encore merci
oups la boulette...
Marsh Posté le 06-07-2007 à 15:30:33
Re coucou...
En fait à la base, je voulais faire un truc que l'admin de cups ne me permet qu'a moitié...
J'ai une imprimante sur cet ordinateur qui sert de serveur d'impression (entre autre) et j'aurai aimé savoir combien de copie avait été consommé par une adresse ip à un instant donné... pour pouvoir facturer les cartouches d'encre au plus juste.
Dans jobs, il me dit que c'est root qui imprime quand une impression sort (et ca peut importe l'adresse IP). En effet, j'ai donné les droits root sur l'impression dans smb.conf..., mais comment faire pour qu'il me marque l'adresse ip au lieu de root. Créer un utilisateur par adresse IP ? est ce que cest plutot samba qui gère ca ? est ce que c'est plutot cups ?
Je suis un peu perdu...
Marsh Posté le 06-07-2007 à 15:35:40
deux solutions :
1 - tu géres un domaine samba avec des utilisateurs. (à ce moment dans trvaux, tu auras le nombre de copies par utilisateur)
2 - tu fais un script qui analyse le fichier de log, ou il doit y avoir l'ip et l'heure d'impression.
Marsh Posté le 06-07-2007 à 16:53:11
Oki merci...
Au départ j'étais parti pour faire un script... mais étant donné que j'ai aucune expérience dans ce domaine, je vais me contenter de meiux gérer mes utilisateurs.
Merci encore.
Marsh Posté le 06-07-2007 à 16:58:42
si tu utilises un domaine samba et des comptes utilisateurs
regarde côté quota avec Cups par utilisateur.
http://asoyeur.free.fr/linux/samba/cups.html
Marsh Posté le 30-05-2007 à 14:39:30
Bonjour,
J'essaye désespérément de me connecter à ma page d'administration Cups depuis un ordinateur du réseau. Sur le serveur quand je tape "w3m http://127.0.0.1:631" je vois bien ma page.
Voici mon fichier de configuration :
PS : je me suis aidé de ceci mais rien n'a y fait.
Message édité par Gavrinis le 28-03-2009 à 17:23:02