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/2014, à 15:10

patrick L

pamsub, erreur pamusb-conf --add-device mon_login [ resoiu par moi]

bonjour et bonnes fetes à tous... 

contre le vol j'ai intention d'utiliser une clef usb comme login  pour m'eviter de saisir mon mot de passe au début et ensuite demander d'avoir la clef usb en cas de depart et donc interdire d'acces à mon compte en cas de vol..  je partirai avec la clef usb avec moi. 

au début j'avais une clef de 500 MO   largement suffisante pour me connecter et formatée en fat16.   

alors j'ai lancé la commande

sudo pamusb-conf --add-device login-patrick
Please select the device you wish to add.
* Using "USB Flash Disk (AA04012701270)" (only option)

Which volume would you like to use for storing data ?
* Using "/dev/sdb1 (UUID: 260E-B5CD)" (only option)

Name            : login-patrick
Vendor          : USB
Model           : Flash Disk
Serial          : AA04012701270
UUID            : 260E-B5CD

Save to /etc/pamusb.conf ?
[Y/n] 
Traceback (most recent call last):
  File "/usr/bin/pamusb-conf", line 255, in <module>
    addDevice(options)
  File "/usr/bin/pamusb-conf", line 209, in addDevice
    devs[0].appendChild(prettifyElement(dev))
IndexError: list index out of range
patrick@patrick-win7:~$ rm /etc/pamusb.conf
rm : supprimer fichier (protégé en écriture) «/etc/pamusb.conf» ? y
rm: impossible de supprimer «/etc/pamusb.conf»: Permission non accordée
patrick@patrick-win7:~$ sudo rm /etc/pamusb.conf
patrick@patrick-win7:~$ sudo pamusb-conf --add-device login-patrick
Please select the device you wish to add.
* Using "USB Flash Disk (AA04012701270)" (only option)

Which volume would you like to use for storing data ?
* Using "/dev/sdb1 (UUID: 260E-B5CD)" (only option)

Name            : login-patrick
Vendor          : USB
Model           : Flash Disk
Serial          : AA04012701270
UUID            : 260E-B5CD

Save to /etc/pamusb.conf ?
[Y/n] 
Unable to read /etc/pamusb.conf: [Errno 2] No such file or directory: '/etc/pamusb.conf'
patrick@patrick-win7:~$ 

au début j'ai lancé la commande d'ajout de device sans probleme,  ajout de patrick comme login mais erreur lorsque de la commande check.   j'ai lancé la commande de suppression de pamusb et de réinstallation  de pamusb.   mais j'ai remarqué que en fait lorsque je reprennait la declaration   j'avais une série de noms de devices qui s'affichaient.   Et j'ai efface le fichier pamusb.conf et ensuite les erreurs sur pamusb.conf..   

apres la desinstallation  il reste un pamusb-common  que j'ai enleve

$ sudo dpkg -r pamusb-common 

et qui se réinstalle mais apparement le fichier /etc/pamusb.conf ne se recrée pas à l'installation des modules.   Et meme la commande

$ touch /etc/pamusb.conf  

ne recrée pas le fichier pamusb.conf mais lorsque je valide la commande par Y  le message ci dessus s'affiche (1)   Surement que la desinstallation et réinstallation ont laissé un fichier quelque part qui "empeche"  de repartir du depart.   j'ai cherché les fichiers pamusb dans les dossiers et les aient renommés en .back.  Lors de l'installation "comme les fichiers pamusb.list n'existent pas le paquet sera installé comme à neuf".  mais fichier pamusb.conf pas réinstallé  à l'etat initial.


j'ai vu un .pamusb dans mon dossier home et je l'ai supprimé.   De facon à ce que le /etc/pamusb.conf se réinstalle.  Mais apparement il s'est surement installé à la premiere installation et donc le fichier /etc/pamusb.conf  a été chargé...    mais ensuite plus de recreation du fichier de config dans sa version minimale. 


NB : j'ai pas encore modifié les fichiers de pam.d    donc je risque pas de problemes définitifs.   


Merci de vos réponses.

Dernière modification par patrick L (Le 27/12/2014, à 19:07)

Hors ligne

#2 Le 27/12/2014, à 18:53

patrick L

Re : pamsub, erreur pamusb-conf --add-device mon_login [ resoiu par moi]

bon j'ai trouvé un fichier exemple de configuration...   
https://github.com/aluzzardi/pam_usb/bl … sb.conf#L1

et mon fichier de configuration

$ cat /etc/pamusb.conf
<?xml version="1.0" ?><!--
pamusb.conf: Configuration file for pam_usb.

See http://www.pamusb.org/doc/configuring
--><configuration>
        <defaults>
                        <option name="debug">true</option>
        </defaults>

        <!-- Device settings 

Name            : login-patrick 
Vendor          : Verbatim 
Model           : STORE N GO 
Serial          : 1230000000003CF1
UUID            : 9B28-CDF5 
        -->
        <devices>
                <device id="login-patrick">
                        <vendor>Verbatim</vendor>
                        <model>STORE N GO</model>
                        <serial>1230000000003CF1</serial>
                        <volume_uuid>9B28-CDF5 </volume_uuid>
                        <option name="probe_timeout">10</option>
                </device>
        </devices>


        <!-- User settings -->
        <users>



        <user id="patrick">
        <device>login-patrick</device>
</user></users>

        <!-- Services settings (e.g. gdm, su, sudo...) -->
        <services>

        </services>

pour avoir les vendor  product   

~$ udevadm info -a -n /dev/sdb
~$ blkid

serial  : à prendre dans ATTRS{serial}=="1230000000003CF1"
model :  à prendre dans ATTRS{product}=="STORE N GO"
vendor: à prendre dans ATTRS{manufacturer}=="Verbatim"
uuid  dans blkid  de /dev/sdb1 : /dev/sdb1: UUID="9B28-CDF5" TYPE="vfat"


me reste à mettre cela dans pam.d  ...   si je vous envoie une  "patrick panic" dans 6 mois vous etonnez pas.

Dernière modification par patrick L (Le 27/12/2014, à 19:06)

Hors ligne