Si tu veux faire un montage local, vois du côté de fuse
Fuse permet de monter un système de fichiers, ce qui est la partie qui ne pose pas trop de problèmes avec un bête mount associé à PAM ou avec l'entrée qui va bien dans /etc/fstab. Ou même avec fusermount. J'ai déjà ça qui fonctionne sans pépins.
Par contre je n'ai rien trouvé pour associer une image toute bête vers un périphérique du genre /dev/loop. La seule chose préexistante est 'mountlo' mais ça passe par User Mode Linux (grosse artillerie donc) et ce n'est pas standard.
Pour l'instant je me contente de mettre l'utilisateur dans le groupe 'disk'. C'est vraiment gruik.
Un truc tout simple: est-il possible de monter une image de cd-rom sans être root ? Ca donnerait une piste. Je n'ai jamais trouvé mais je cherche peut-être mal.
Sinon le truc ultime pour résoudre peut-être beaucoup d'autres problèmes: un programme qui fasse appel à PAM avant de donner la main à la suite.
exemple: admettons que ce programme soit nommé pampam.
# pampam losetup /dev/loop5 /chemin/fichier.dat
et là, si PAM l'autorise, ça fonctionne.
... je suis certain que ça existe, et même d'une manière tellement bête que je vais râler de ne pas le savoir :-)
[^] # Re: Fuse ? users ?
Posté par Kerro . En réponse au message Monter une image-disque sans être root. Évalué à 2.
Si tu veux faire un montage local, vois du côté de fuseFuse permet de monter un système de fichiers, ce qui est la partie qui ne pose pas trop de problèmes avec un bête mount associé à PAM ou avec l'entrée qui va bien dans /etc/fstab. Ou même avec fusermount. J'ai déjà ça qui fonctionne sans pépins.
Par contre je n'ai rien trouvé pour associer une image toute bête vers un périphérique du genre /dev/loop. La seule chose préexistante est 'mountlo' mais ça passe par User Mode Linux (grosse artillerie donc) et ce n'est pas standard.
Pour l'instant je me contente de mettre l'utilisateur dans le groupe 'disk'. C'est vraiment gruik.
Un truc tout simple: est-il possible de monter une image de cd-rom sans être root ? Ca donnerait une piste. Je n'ai jamais trouvé mais je cherche peut-être mal.
Sinon le truc ultime pour résoudre peut-être beaucoup d'autres problèmes: un programme qui fasse appel à PAM avant de donner la main à la suite.
exemple: admettons que ce programme soit nommé pampam.
# pampam losetup /dev/loop5 /chemin/fichier.dat
et là, si PAM l'autorise, ça fonctionne.
... je suis certain que ça existe, et même d'une manière tellement bête que je vais râler de ne pas le savoir :-)