Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/12/2015, à 17: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, à 11:29)

Hors ligne

#2 Le 27/12/2015, à 17: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, à 19: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, à 19: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, à 20:00)

Hors ligne

#5 Le 27/12/2015, à 21: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, à 23: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 28/12/2015, à 00: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, à 11: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, à 12: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