Bonjour,
je dispose d'un serveur d'impression sous CUPS, mais, de temps en temps,
mon imprimante "s'envoie en l'air", surtout lorsque les utilisateurs
doivent imprimer des pdf => blocage de l'imprimante (xerox 432 st). Le
seul moyen de débloquer la situation est de supprimer les travaux en
file d'attente. Cependant, de temps en temps, sous CUPS, l'imprimante
est vue comme stoppée. Il faut donc la redémarrer sous CUPS. Ca le fait
très bien quand je me loggue sous root, mais j'aimerai, durant mes
absences qu'un utilisateur (qui n'ait pas le mot de passe root) puisse
redémarrer l'imprimante.
D'où ma question : comment ajouter à CUPS un utilisateur qui puisse
faire ceci...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
WebDreamer
Le Fri, 11 Nov 2005 16:03:26 +0100, zebulon a écrit :
Bonjour, je dispose d'un serveur d'impression sous CUPS, mais, de temps en temps, mon imprimante "s'envoie en l'air", surtout lorsque les utilisateurs doivent imprimer des pdf => blocage de l'imprimante (xerox 432 st). Le seul moyen de débloquer la situation est de supprimer les travaux en file d'attente. Cependant, de temps en temps, sous CUPS, l'imprimante est vue comme stoppée. Il faut donc la redémarrer sous CUPS. Ca le fait très bien quand je me loggue sous root, mais j'aimerai, durant mes absences qu'un utilisateur (qui n'ait pas le mot de passe root) puisse redémarrer l'imprimante. D'où ma question : comment ajouter à CUPS un utilisateur qui puisse faire ceci...
http://lea-linux.org/cached/index/Sudo.html et "man sudo" "man sudoers"
écrit ensuite un script qui fait la tache que tu fait sous root. Pour cella, créé un fichier dans /usr/bin, et dans ce fichier fait le commencer en première ligne par: #!/bin/bash les commandes que tu lances ensuite viennent après
rends le executable : chmod a+x /usr/bin/tonfichier
mets les utilisateurs pouvant lancer ce script dans un groupe, puis édite /etc/sudoers pour que ce groupe d'utilisateurs le lance en tant que root.
Ils auront ensuite juste à lancer la commande: sudo tonfichier
voila.
-- Web Dreamer
Remplacez "nospam" par "tiscali" pour répondre en BAL. Replace "nospam" by "tiscali" to answer in MB.
Et ajoutez "NewsGroupPrivateAnswer" dans le corps du message. And add "NewsGroupPrivateAnswer" inside the message.
Le Fri, 11 Nov 2005 16:03:26 +0100, zebulon a écrit :
Bonjour,
je dispose d'un serveur d'impression sous CUPS, mais, de temps en temps,
mon imprimante "s'envoie en l'air", surtout lorsque les utilisateurs
doivent imprimer des pdf => blocage de l'imprimante (xerox 432 st). Le
seul moyen de débloquer la situation est de supprimer les travaux en
file d'attente. Cependant, de temps en temps, sous CUPS, l'imprimante
est vue comme stoppée. Il faut donc la redémarrer sous CUPS. Ca le fait
très bien quand je me loggue sous root, mais j'aimerai, durant mes
absences qu'un utilisateur (qui n'ait pas le mot de passe root) puisse
redémarrer l'imprimante.
D'où ma question : comment ajouter à CUPS un utilisateur qui puisse
faire ceci...
http://lea-linux.org/cached/index/Sudo.html
et "man sudo" "man sudoers"
écrit ensuite un script qui fait la tache que tu fait sous root.
Pour cella, créé un fichier dans /usr/bin, et dans ce fichier fait le
commencer en première ligne par:
#!/bin/bash
les commandes que tu lances ensuite viennent après
rends le executable :
chmod a+x /usr/bin/tonfichier
mets les utilisateurs pouvant lancer ce script dans un groupe, puis édite
/etc/sudoers pour que ce groupe d'utilisateurs le lance en tant que root.
Ils auront ensuite juste à lancer la commande:
sudo tonfichier
voila.
--
Web Dreamer
Remplacez "nospam" par "tiscali" pour répondre en BAL.
Replace "nospam" by "tiscali" to answer in MB.
Et ajoutez "NewsGroupPrivateAnswer" dans le corps du message.
And add "NewsGroupPrivateAnswer" inside the message.
Le Fri, 11 Nov 2005 16:03:26 +0100, zebulon a écrit :
Bonjour, je dispose d'un serveur d'impression sous CUPS, mais, de temps en temps, mon imprimante "s'envoie en l'air", surtout lorsque les utilisateurs doivent imprimer des pdf => blocage de l'imprimante (xerox 432 st). Le seul moyen de débloquer la situation est de supprimer les travaux en file d'attente. Cependant, de temps en temps, sous CUPS, l'imprimante est vue comme stoppée. Il faut donc la redémarrer sous CUPS. Ca le fait très bien quand je me loggue sous root, mais j'aimerai, durant mes absences qu'un utilisateur (qui n'ait pas le mot de passe root) puisse redémarrer l'imprimante. D'où ma question : comment ajouter à CUPS un utilisateur qui puisse faire ceci...
http://lea-linux.org/cached/index/Sudo.html et "man sudo" "man sudoers"
écrit ensuite un script qui fait la tache que tu fait sous root. Pour cella, créé un fichier dans /usr/bin, et dans ce fichier fait le commencer en première ligne par: #!/bin/bash les commandes que tu lances ensuite viennent après
rends le executable : chmod a+x /usr/bin/tonfichier
mets les utilisateurs pouvant lancer ce script dans un groupe, puis édite /etc/sudoers pour que ce groupe d'utilisateurs le lance en tant que root.
Ils auront ensuite juste à lancer la commande: sudo tonfichier
voila.
-- Web Dreamer
Remplacez "nospam" par "tiscali" pour répondre en BAL. Replace "nospam" by "tiscali" to answer in MB.
Et ajoutez "NewsGroupPrivateAnswer" dans le corps du message. And add "NewsGroupPrivateAnswer" inside the message.
zebulon
zebulon écrivait :
mais j'aimerai, durant mes absences qu'un utilisateur (qui n'ait pas le mot de passe root) puisse redémarrer l'imprimante. D'où ma question : comment ajouter à CUPS un utilisateur qui puisse faire ceci...
Les droits d'administration pour cups sont donnés aux utilisateurs (sur le serveur d'impression) qui appartiennent au groupe spécifié dans le paramètre "SystemGroup" (fichier cupsd.conf) : « # SystemGroup: the group name for "System" (printer administration) # access. The default varies depending on the operating system, but # will be "sys", "system", or "root" (checked for in that order.) »
Tu ajoutes au système un utilisateur sans shell, par exemple "cupsadmin" et un groupe "cupsadmin" Puis : SystemGroup cupsadmin
Ensuite sous cupsadmin on a les droits d'administration pour cups. C'est une mauvaise idée de se loguer en root sous cups, surtout par le réseau. Merci beaucoup,
c'est exactement ce que je cherchai
zebulon écrivait :
mais j'aimerai, durant mes absences qu'un utilisateur (qui n'ait
pas le mot de passe root) puisse redémarrer l'imprimante.
D'où ma question : comment ajouter à CUPS un utilisateur qui puisse
faire ceci...
Les droits d'administration pour cups sont donnés aux utilisateurs (sur
le serveur d'impression) qui appartiennent au groupe spécifié dans le
paramètre "SystemGroup" (fichier cupsd.conf) :
«
# SystemGroup: the group name for "System" (printer administration)
# access. The default varies depending on the operating system, but
# will be "sys", "system", or "root" (checked for in that order.)
»
Tu ajoutes au système un utilisateur sans shell, par exemple "cupsadmin"
et un groupe "cupsadmin"
Puis :
SystemGroup cupsadmin
Ensuite sous cupsadmin on a les droits d'administration pour cups.
C'est une mauvaise idée de se loguer en root sous cups, surtout par le
réseau.
Merci beaucoup,
mais j'aimerai, durant mes absences qu'un utilisateur (qui n'ait pas le mot de passe root) puisse redémarrer l'imprimante. D'où ma question : comment ajouter à CUPS un utilisateur qui puisse faire ceci...
Les droits d'administration pour cups sont donnés aux utilisateurs (sur le serveur d'impression) qui appartiennent au groupe spécifié dans le paramètre "SystemGroup" (fichier cupsd.conf) : « # SystemGroup: the group name for "System" (printer administration) # access. The default varies depending on the operating system, but # will be "sys", "system", or "root" (checked for in that order.) »
Tu ajoutes au système un utilisateur sans shell, par exemple "cupsadmin" et un groupe "cupsadmin" Puis : SystemGroup cupsadmin
Ensuite sous cupsadmin on a les droits d'administration pour cups. C'est une mauvaise idée de se loguer en root sous cups, surtout par le réseau. Merci beaucoup,