Pages : 1
#1 Le 27/12/2015, à 16:26
- jactib
[Résolu] Sript pour lancer "ink"
Bonjour ,
je voudrai créer un script pour lancer la commande "ink" en temps qu'utilisateur , la cde est : " sudo ink -p usb -n 1 " ne marche qu'avec sudo ,l'utilisateur n'ayant pas les droits pour ouvrir le port usb de l'imprimante.
Merci pour votre aide ..
Jacques
Dernière modification par jactib (Le 28/12/2015, à 10:29)
Hors ligne
#2 Le 27/12/2015, à 16:34
- gl38
Re : [Résolu] Sript pour lancer "ink"
Il me semble qu'en créant une règle udev, tu devrais arriver à faire ce que tu veux.
Cordialement,
Guy
Hors ligne
#3 Le 27/12/2015, à 18:49
- jactib
Re : [Résolu] Sript pour lancer "ink"
Pas simple !
j'ai essayé de modifier les droits : sudo chmod 666 /dev/usb/lp1
pas de soucis la cde " ink -p usb -n 1" fonctionne pour l'utilisateur sans sudo ,
problème au redémarrage ou si j'arrète et relance l'imprimante le port /usb/lp1 ne peut être ouvert qu'avec la cde sudo .
J'ai regardé du coté "udev" mais là un peu compliqué pour moi !
J'aurai voulu simplement que /dev/usb/lp1 reste en 666
Si vous avez une idée pas trop complexe , merci sinon je lancerai la cde en root ! un peu long pour un niveau d'encre ...
Jacques
Hors ligne
#4 Le 27/12/2015, à 18:58
- MicP
Re : [Résolu] Sript pour lancer "ink"
Tu pourrais avoir accès à ce port usb si ton compte utilisateur faisait partie du même groupe associé à ce port et que les droits en lecture/écriture sur ce port pour le groupe le permettent.
Donne nous le retour des commandes suivantes lancées depuis ton compte utilisateur :
id
ls -l /dev/usb/lp1
Dernière modification par MicP (Le 27/12/2015, à 19:00)
Hors ligne
#5 Le 27/12/2015, à 20:27
- jactib
Re : [Résolu] Sript pour lancer "ink"
voilà :
jacques@jacques-M70AD-NN ~ $ id
uid=1000(jacques) gid=1000(jacques) groupes=1000(jacques),4(adm),20(dialout),24(cdrom),27(sudo),30(dip),46(plugdev),107(lpadmin),110(sambashare)
jacques@jacques-M70AD-NN ~ $ ls -l /dev/usb/lp1
crw-rw---- 1 root lp 180, 1 déc. 27 18:26 /dev/usb/lp1
Hors ligne
#6 Le 27/12/2015, à 22:25
- gl38
Re : [Résolu] Sript pour lancer "ink"
Il suffit donc que tu te rajoutes au groupe lp.
Cordialement,
Guy
Hors ligne
#7 Le 27/12/2015, à 23:28
- MicP
Re : [Résolu] Sript pour lancer "ink"
Si le compte utilisateur qui veut avoir accès au port /dev/usb/lp1 est bien jacques
sudo adduser jacques lp
(Il faudra entrer ton mot de passe pour que la ligne de commande puisse être exécutée)
Hors ligne
#8 Le 28/12/2015, à 10:28
- jactib
Re : [Résolu] Sript pour lancer "ink"
Bonjour ,
j'avais fais la manip hier matin sans succès ,j'ai recommencé suite à vos conseils : aucun effet ,puis j'ai pensé : il faut se déconnecter ou redémarrer pour que l'utilisateur est accès au groupe !
Merci à vous ...
Jacques
Hors ligne
#9 Le 28/12/2015, à 11:45
- MicP
Re : [Résolu] Sript pour lancer "ink"
…il faut se déconnecter ou redémarrer pour que l'utilisateur est accès au groupe …
Effectivement : Désolé de ne pas avoir pensé à le préciser.
Hors ligne