Changer le propriétaire de mon fichier périph
Résolu/Fermé
Dawid
Messages postés
432
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
24 décembre 2011
-
3 juin 2006 à 14:11
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 - 4 juin 2006 à 09:52
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 - 4 juin 2006 à 09:52
A voir également:
- Changer le propriétaire de mon fichier périph
- Fichier rar - Guide
- Changer dns - Guide
- Piratage facebook changer mot de passe - Guide
- Fichier host - Guide
- Fichier iso - Guide
9 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
3 juin 2006 à 14:13
3 juin 2006 à 14:13
Salut,
Branche ton baladeur et affiche s'il te plaît la commande
ls -l /dev/rio5000
Mais ne change rien avec chown, etc....
Merci.
lami20j
Branche ton baladeur et affiche s'il te plaît la commande
ls -l /dev/rio5000
Mais ne change rien avec chown, etc....
Merci.
lami20j
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
3 juin 2006 à 14:19
3 juin 2006 à 14:19
Re,
aussi groups ton-utilisateur
lami20j
aussi groups ton-utilisateur
lami20j
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
3 juin 2006 à 14:50
3 juin 2006 à 14:50
Re,
En bref tu n'as pas besoin de changer de propriétaire (d'ailleurs n'est pas conseillé).
En revanche ce que tu peux faire c'est d'ajouter ton utilisateur au group d'apartenance de /dev/rio5000
C'est pour ça que j'ai demandé d'affichier ls -l /dev/rio5000
Ensuite pour ne pas effacer les groups secondaires dont ton_utilisateur fait partie maintenant je t'ai demandé d'afficher groups ton_utilisateur.
En fait supposons que ton_utilisateur fait parti du group principal ton_utilisateur et des groups secondaires audio et cdrom et que /dev/rio5000 fait partie du group rio.
En tant que root tu tapes
Peut être il faut rédemarrer le pc pour que les changements puissent être pris en compte.
lami20j
En bref tu n'as pas besoin de changer de propriétaire (d'ailleurs n'est pas conseillé).
En revanche ce que tu peux faire c'est d'ajouter ton utilisateur au group d'apartenance de /dev/rio5000
C'est pour ça que j'ai demandé d'affichier ls -l /dev/rio5000
Ensuite pour ne pas effacer les groups secondaires dont ton_utilisateur fait partie maintenant je t'ai demandé d'afficher groups ton_utilisateur.
En fait supposons que ton_utilisateur fait parti du group principal ton_utilisateur et des groups secondaires audio et cdrom et que /dev/rio5000 fait partie du group rio.
En tant que root tu tapes
usermod -G cdrom,video,rio ton_utilisateurMaintenant qu'il fait partie de groupe rio, ton_utilisateur aura accès au péripherique avec les droits de groupe rio.
Peut être il faut rédemarrer le pc pour que les changements puissent être pris en compte.
lami20j
Dawid
Messages postés
432
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
24 décembre 2011
62
3 juin 2006 à 16:08
3 juin 2006 à 16:08
Le problème, c'est que la commande ls -l /dev/rio5000 me donne
crw-rw---- 1 root root 180, 64 jun 3 18:08 /dev/rio5000.
Je n'ai pas trop envie de me mettre dans le groupe root...
crw-rw---- 1 root root 180, 64 jun 3 18:08 /dev/rio5000.
Je n'ai pas trop envie de me mettre dans le groupe root...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
3 juin 2006 à 16:21
3 juin 2006 à 16:21
Re,
et si tu l'ajoute au group adm ou admin (je ne sais pas sous gentoo)
lami20j
et si tu l'ajoute au group adm ou admin (je ne sais pas sous gentoo)
lami20j
Dawid
Messages postés
432
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
24 décembre 2011
62
3 juin 2006 à 17:42
3 juin 2006 à 17:42
J'aimerais trouver dans une autre direction : peut-être une option de configuration d'un module, un script...
Je n'ai vraiment pas envie de donner trop de droits à mon utilisateur normal.
Je n'ai vraiment pas envie de donner trop de droits à mon utilisateur normal.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
3 juin 2006 à 17:45
3 juin 2006 à 17:45
Salut,
en ce cas tu n'as qu'à depister ton module et recompiler ton noyau avec ce péripherique integré dans le noyau.
comme ça au debranchement de ton baladeur /dev/rio5000 ne sera plus effacé (normalement)
fait un lsmod avant le branchement et un après pour voir ton module enusuite cherche dans le fichier de configuration de ton noyau.
lami20j
en ce cas tu n'as qu'à depister ton module et recompiler ton noyau avec ce péripherique integré dans le noyau.
comme ça au debranchement de ton baladeur /dev/rio5000 ne sera plus effacé (normalement)
fait un lsmod avant le branchement et un après pour voir ton module enusuite cherche dans le fichier de configuration de ton noyau.
lami20j
Dawid
Messages postés
432
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
24 décembre 2011
62
3 juin 2006 à 17:50
3 juin 2006 à 17:50
Je ne sais pas s'il est possible d'inclure ce module dans le noyau : lorsque j'appuie sur "espace", les seules possibilités (apparemment) sont "désélectionné" et "module".
Par contre, il y aurait peut-être une possibilité avec PAM :
http://www.iteam.org/BASE/node182.html
Le problème, c'est que je ne connais pas du tout ce PAM.
Par contre, il y aurait peut-être une possibilité avec PAM :
http://www.iteam.org/BASE/node182.html
Le problème, c'est que je ne connais pas du tout ce PAM.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
3 juin 2006 à 18:06
3 juin 2006 à 18:06
je n'ai pas entrée dans les détails avec PAM
tu peux aussi écrire en script simple qui sera exécuter avec cron
dans le script chaque sec tu peux vérifier la présence de /dev/rio5000
S'il existe alors tu changes les droit avec chmod sinon il fait rien
ce n'est pas une solution excellente mais vaut mieux de ne se casser trop la tête avant de trouver la solution optimale.
je n'ai jamais rencontrer un problème pareil donc c'est difficile d'improviser.
lami20j
tu peux aussi écrire en script simple qui sera exécuter avec cron
dans le script chaque sec tu peux vérifier la présence de /dev/rio5000
S'il existe alors tu changes les droit avec chmod sinon il fait rien
ce n'est pas une solution excellente mais vaut mieux de ne se casser trop la tête avant de trouver la solution optimale.
je n'ai jamais rencontrer un problème pareil donc c'est difficile d'improviser.
lami20j
Dawid
Messages postés
432
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
24 décembre 2011
62
4 juin 2006 à 09:17
4 juin 2006 à 09:17
Ça y est ! j'ai trouvé la solution !
Ce n'est pas cron (que tu sembles bien aimer et maitriser), ni PAM (que je ne connais pas du tout), mais c'est udev !
Il suffit de taper dans /etc/udev/rules.d/50-udev.rules la ligne KERNEL=="rio500*", NAME="usb/rio500", GROUP="usb".
Ainsi, lorsque le fichier d'accès à mon baladeur rio500 est créé par udev, son chemin est /dev/usb/rio500 (et pas /dev/rio5000) et son groupe est usb.
Un ls -l /dev/usb/rio500 me donne :
crw-rw---- 1 root usb 180, 64 jun 4 10:46 /dev/usb/rio500
C'est en toute tranquilité que je mets ensuite les utilisateurs autorisés à accéder au baladeur dans le groupe usb.
Ce n'est pas cron (que tu sembles bien aimer et maitriser), ni PAM (que je ne connais pas du tout), mais c'est udev !
Il suffit de taper dans /etc/udev/rules.d/50-udev.rules la ligne KERNEL=="rio500*", NAME="usb/rio500", GROUP="usb".
Ainsi, lorsque le fichier d'accès à mon baladeur rio500 est créé par udev, son chemin est /dev/usb/rio500 (et pas /dev/rio5000) et son groupe est usb.
Un ls -l /dev/usb/rio500 me donne :
crw-rw---- 1 root usb 180, 64 jun 4 10:46 /dev/usb/rio500
C'est en toute tranquilité que je mets ensuite les utilisateurs autorisés à accéder au baladeur dans le groupe usb.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 567
4 juin 2006 à 09:23
4 juin 2006 à 09:23
Salut,
Je n'ai jamais rencontré ce problème, mais si jamais je vais tomber sur un cas pareil je saurai quoi faire grâce à toi.
En fait l'idée avec le groupe je l'avais depuis le début. La seule pièce de puzzle qui manquée c'était de trouver comment on peut faire pour avoir un autre groupe que root pour ton /dev/rio5000
Et tu as trouvé (t'avais l'intérêt). Félicitations. Voilà j'ai appris encore quelque chose.
A vrai dire je ne me suis pas trop penché sur les périphériques, donc ce n'est pas mon point fort (si jamais j'ai des points forts).
Bonne continuation et Merci,
lami20j
Je n'ai jamais rencontré ce problème, mais si jamais je vais tomber sur un cas pareil je saurai quoi faire grâce à toi.
En fait l'idée avec le groupe je l'avais depuis le début. La seule pièce de puzzle qui manquée c'était de trouver comment on peut faire pour avoir un autre groupe que root pour ton /dev/rio5000
Et tu as trouvé (t'avais l'intérêt). Félicitations. Voilà j'ai appris encore quelque chose.
A vrai dire je ne me suis pas trop penché sur les périphériques, donc ce n'est pas mon point fort (si jamais j'ai des points forts).
Bonne continuation et Merci,
lami20j
Dawid
Messages postés
432
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
24 décembre 2011
62
4 juin 2006 à 09:52
4 juin 2006 à 09:52
Moi aussi, je ne m'étais jamais penché sur les périphériques. Au début, mon baladeur, je l'utilisais en root. C'est quand j'ai voulu chercher "le fin du fin" que je me suis réellement penché sur le problème.
Tout seul, c'est pas toujours facile. heureusement qu'il y a le forum.
Même si on ne tombe pas toujours sur la personne qui détient LA solution, les échanges d'idées, ça aide aussi.
Tout seul, c'est pas toujours facile. heureusement qu'il y a le forum.
Même si on ne tombe pas toujours sur la personne qui détient LA solution, les échanges d'idées, ça aide aussi.