#1 Le 04/05/2009, à 15:15
- beronono
Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Salut,
Merci de lire mon post.
Je souhaite permettre à un simple utilisateur de monter ou démonter une partition ntfs-3g.
J'ai vu ici (http://www.ntfs-3g.org/support.html#useroption) qu'il fallait faire ceci :
chown root.ntfsuser $(which ntfs-3g)
chmod 4750 $(which ntfs-3g)
Mais ça ne fonctionne pas (même en sudo bien sur) je n'arrive toujours pas à monter ou démonter la partition sans être "root".
J'ai essayé 'chown root.moi /dev/sda1' et ''chown moi /dev/sda1'
Et pourquoi un point et pas deux points entre root et ntfsuser ?
Ou alors, je suis abruti, et c'est pas ça qu'il faut entrer...
Voici la ligne de mon fstab
/dev/sda1 /media/Vista ntfs-3g defaults,locale=fr_FR.UTF-8 0 0
Avec ça au démarrage j'ai l'accès lecture/écriture, mais pas les droits sur montage/démontage
Merci d'avance :)Ré
Dernière modification par beronono (Le 11/05/2009, à 18:38)
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#2 Le 05/05/2009, à 05:35
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Personne ?
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#3 Le 05/05/2009, à 06:38
- redisded
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Bonjour, as-tu essayé avec ceci :
/dev/sda1 /media/Vista ntfs-3g user,locale=fr_FR.UTF-8 0 0
L'option user permet normalement le montage de la partition par un simple utilisateur,
cordialement,
Redisded.
EDIT : pour info, http://doc.ubuntu-fr.org/tutoriel/comme … hiers_ntfs
Dernière modification par redisded (Le 05/05/2009, à 06:41)
Hors ligne
#4 Le 05/05/2009, à 12:04
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Merci redisded
J'essaye immédiatement !
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#5 Le 05/05/2009, à 13:08
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Marche pas !
1) FSTAB > /dev/sda1 /media/Vista ntfs-3g defaults,locale=fr_FR.UTF-8 0 0
laurent@laurent-desktop:~$ sudo chmod 4755 /bin/ntfs-3g
laurent@laurent-desktop:~$ mount /dev/sda1
J'ai ça
mount: seul l'usager ROOT peut monter /dev/sda1 sur /media/Vista
idem avec ça : sudo chmod 755 /bin/ntfs-3g
J'ai bien essayé
chown -R /media/Vista
mais c'est la même chose...
J'ai aussi essayé de monter dans mon /home, toujours le même résultat !
2) FSTAB > /dev/sda1 /media/Vista ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
laurent@laurent-desktop:~$ sudo chmod 4755 /bin/ntfs-3g
laurent@laurent-desktop:~$ mount /dev/sda1
j'ai ça
Mount is denied because setuid and setgid root ntfs-3g is insecure with the
external FUSE library. Either remove the setuid/setgid bit from the binary
or rebuild NTFS-3G with integrated FUSE support and make it setuid root.
Please see more information at http://ntfs-3g.org/support.html#unprivileged
ou
laurent@laurent-desktop:~$ sudo chmod 755 /bin/ntfs-3g
laurent@laurent-desktop:~$ mount /dev/sda1
j'ai ça
Unprivileged user can not mount NTFS block devices using the external FUSE
library. Either mount the volume as root, or rebuild NTFS-3G with integrated
FUSE support and make it setuid root. Please see more information at
http://ntfs-3g.org/support.html#unprivileged
Je sèche...
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#6 Le 05/05/2009, à 14:59
- redisded
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
re,
as-tu essayé avec exactement les memes options que la doc (un de tes mess d'erreur concerne le setuid et l'exemple semble le définir) je te suggere donc d'essayer cette ligne :
/dev/sda1 /media/Vista ntfs-3grw,user,auto,gid=100,uid=1000,nls=utf8,umask=002
Euh sinon simple curiosité, pourquoi tout ces chmod sur /bin/ntfs-3g ?!
Hors ligne
#7 Le 05/05/2009, à 15:50
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
J'ai essayé, mais ça ne fonctionne pas...
J'ai bien le uid 1000 !
Le chmod c'est parceque dans certains messages d'erreur ils disent "Either remove the setuid/setgid bit from the binary
or rebuild NTFS-3G with integrated FUSE"
Donc il faut que je "rebuilt" NTFS-3G with FUSE ?
Comment faire ça ? J'ai essayé
dpkg-reconfigure ntfs-3g
mais ça ne marche pas plus, il y a peut-être une option que je ne connais pas...
Merci infiniment redisded pour le temps que tu passe sur ça... C'est gonflant pour moi, j'imagine que ça doit l'être un peu pour toi ! Je ne supporte pas quand ça résiste...
Si quelqu'un connaît la soluce il est le bienvenu !
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#8 Le 05/05/2009, à 16:23
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Bon, pas le choix, il faut que je télécharge les sources, et que j'installe moi-même avec l'option "with fuse"...
Je pense qu'il s'agit d'une question de sécurité et que ce n'est pas fait automatiquement lorsqu'on installe le paquet dans Ubuntu à cause de cela. C'est con qu'il n'y ait pas une option pour le faire...
J'ai trouvé ça ici : http://www.pclinuxos.com/forum/index.php?PHPSESSID=pp3nnn5crtvsq2juu40luj8dt1&topic=52527.msg416293#msg416293
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#9 Le 05/05/2009, à 16:32
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Encore une question...
Faut-il que je désinstalle le paquet Ubuntu avant d'installer ntfs-3g à partir du fichier téléchargé, ou est-ce que j'installe pas dessus tout simplement ?
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#10 Le 05/05/2009, à 16:33
- breakolami
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Dans synaptic installe ntfs-config
Mais il faut auparavant aller sous windows pour donner un nom à chacune de tes partitions
Par exemple tu as Disque Local C tu cliques bouton droit dessus et "Renommer" ça prend 3 secondes.
Je me suis rendu compte que ça marchait beaucoup mieux en renommant les partitions sous Windows et en venant ensuite sous ubuntu avec ntfs-config
Chez moi 3 partitions NTFS et ça monte bien automatiquement à chaque démarrage
Kubuntu 24.04.1 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 1000Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@FrenchBusTransit
Hors ligne
#11 Le 05/05/2009, à 16:35
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Je vais encore chercher, car je viens de vois que j'ai ce paquet installé : libntfs-3g49 (ntfs-3g filesystem in userspace (FUSE) library)... Et c'est bien ça que je cherche ! Mais purée pourquoi ça fonctionne pas !!!
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#12 Le 05/05/2009, à 16:43
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Salut breakolami,
Merci pour ton aide.
Je vais essayer, je vais TOUT essayer, j'y arriverais !
Mais je n'ai pas de problème pour que les partitions se montent au démarrage (mais c'est root qui monte). Je souhaite qu'un simple utilisateur (moi en l'occurrence) puisse le faire.
J'ai déjà installé le paquet ntfs-config...
En fait l'histoire, c'est que je souhaite monter cette partition avec VirtualBox, et ce n'est pas root qui doit le faire...
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#13 Le 05/05/2009, à 16:46
- breakolami
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
En fait l'histoire, c'est que je souhaite monter cette partition avec VirtualBox, et ce n'est pas root qui doit le faire...
haaaaaaaaaaaaa
Alors la c'est un autre problème, je ne connais pas assez virtualbox.
Kubuntu 24.04.1 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 1000Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@FrenchBusTransit
Hors ligne
#14 Le 05/05/2009, à 19:09
- redisded
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Re,
de mon coté, je ne connait pas du tout virtual box...
Je n'ai malheureusement pas plus d'idée et pas de disque en ntfs dans mes pc mais j'aurais dans la soirée acces à un ordi qui en possede un. Je n'aurais pas le temp de tester 50 trucs mais je vais au moins essayer pour voir si j'ai le meme pb. Je te tiens au courant.
Dernière modification par redisded (Le 05/05/2009, à 19:38)
Hors ligne
#15 Le 05/05/2009, à 19:12
- breakolami
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Je vais sans doute dire une connerie mais je me lance
Dans ta machine virtuelle installe aussi ntfs-3g et ntfs-config
Puis dans les préférences de virtualbox et de la machine virtuelle en question active les répertoires partagés mais au lieu de choisir un dossier choisis plutôt le disque entier.
Et peut être que après avoir chargé ta machine virtuelle tu pourras accéder au disque
Kubuntu 24.04.1 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 1000Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@FrenchBusTransit
Hors ligne
#16 Le 06/05/2009, à 05:20
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Merci à vous deux, c'est sympa.
breakolami, je vois pas trop où tu veux aller, mais je vais regarder !
Je pense que peut-être le plus sage c'est de faire comme préciser dans le message d'erreur..
> rebuilt" NTFS-3G with FUSE
Je devrais désinstaller le paquet "deb" ntfs-3g et le réinstaller à partir de la source... J'espère ne pas avoir de problèmes de dépendances, etc... Je teste cet aprèm'
Je posterais le résultat...
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#17 Le 06/05/2009, à 10:59
- benoit2600
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
salut,avant de démarrer ta machine virtuel, essai
sudo chmod 777 /dev/sda1
en remplacant sda1 par ta partition Vista, sa marche chez moi avec windows 7 Rc
le seul truc chiant, c'est qu'il faut le faire a chaque redemarrage
Hors ligne
#18 Le 06/05/2009, à 12:43
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Bon ça y est PRESQUE....
Je ne sais pas pourquoi, mais ntfs-3g n'est pas installé avec FUSE dans Ubuntu (http://doc.ubuntu-fr.org/fuse)
Bref...
1) Enlever le paquet Ubuntu ntfs-3g et ntfs-config
2) Télécharger la dernière source stable 'ntfs-3g' ici (http://www.ntfs-3g.org/)
3) Terminal >
./configure
make
sudo make install with fuse
4) La ligne dans fstab
/dev/sda1 /media/Vista ntfs-3g rw,user,auto,gid=100,uid=1000,nls=utf8,umask=002 0 0
5)
sudo chmod 4755 /bin/ntfs-3g
6)
sudo chmod 777 /dev/sda1
7)
laurent@laurent-desktop:~$ mount /dev/sda1
laurent@laurent-desktop:~$ umount /dev/sda1
laurent@laurent-desktop:~$
Yes mais...
laurent@laurent-desktop:~$ mount /dev/sda1
Error opening '/dev/sda1': Permission non accordée
Failed to mount '/dev/sda1': Permission non accordée
Please check '/dev/sda1' and the ntfs-3g binary permissions,
and the mounting user ID. More explanation is provided at
http://ntfs-3g.org/support.html#unprivileged
laurent@laurent-desktop:~$
chmod 777 n'est pas persistant, il suffit d'un démontage pour que les droits reviennent normaux... 660 !
Bon plus que ce petit problème à régler...
C'est bien ce que benoit2600 disait si justement, mais apparemment c'est encore plus chiant, c'est à chaque démontage/remontage !
Quelqu'un a une petite idée pour rendre persistant le chown ?
Dernière modification par beronono (Le 11/11/2009, à 12:17)
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#19 Le 11/05/2009, à 18:36
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Réponse ici : http://forum.ubuntu-fr.org/viewtopic.php?id=315347
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#20 Le 10/11/2009, à 19:19
- naoli
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Yop,
je me permets d'indiquer que selon moi, il est dangereux et inutile de mettre sudo devant ./configure et devant make. (Ces commandes ne réclament pas les privilèges sudo).
Peut-être peux-tu éditer ton post
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
#21 Le 11/11/2009, à 12:16
- beronono
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Yop,
je me permets d'indiquer que selon moi, il est dangereux et inutile de mettre sudo devant ./configure et devant make. (Ces commandes ne réclament pas les privilèges sudo).
Peut-être peux-tu éditer ton post
Oui, oui... Voici un sujet oublié Je ne pensais pas qu'il referait surface
Tu as parfaitement raison, que de chemin en 6 mois...
Rectifié !
Dernière modification par beronono (Le 11/11/2009, à 12:16)
Linux toshi 2.6.31-11-generic #36-Ubuntu SMP Fri Sep 25 06:37:23 UTC 2009 x86_64 GNU/Linux
Hors ligne
#22 Le 11/11/2009, à 17:58
- naoli
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Beh en fait il refait surface car j'ai le même problème, et suivre ton fil n'a pas aidé !
Mais tu n'y es pour rien...
Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org
Hors ligne
#23 Le 08/11/2010, à 10:42
- chimay41
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Bonjour à tous,
Je rebondis sur ce post car j'ai plus ou moins le même problème. Je m'explique.
Je dispose d'un disque dur externe USB qui est formaté en NTFS et je souhaite configurer Mediatomb pour faire du DLNA dessus.
Faire cohabiter Mediatomb et un disque formaté en NTFS pose un problème au niveau des droits. Dans le cas d'une partition interne, pas de soucis, il suffit de modifier le FSTAB et d'ajouter le champ umask=000.
Dans le cas d'un disque externe, c'est plus compliqué car, par défaut, le disque n'est pas monté avec l'option umask=000.
J'ai donc ajouter une ligne dans mon FSTAB afin d'ajouter le disque dur externe. J'ai ajouté l'option umask=000 et l'option user. Ceci ne fonctionne pas et sur le site de NTFS-3G, je tombe sur cela:
Why don't the 'user' and 'users' options work in /etc/fstab?
The 'mount' command doesn't invoke the ntfs-3g binary with the needed privilege after it has checked and approved the user is entitled to mount a given device on a specified mount point, hereby the user can't open the device he got the approval in /etc/fstab. This is a problem in the 'mount' utility.
Solution: Use at least NTFS-3G 1.2506 with setuid-root set and make sure the user has access rights to the volume and mount point.
Je ne comprends pas à quoi correspond "setuid-root" et je ne sais pas comment m'assurer que l'utilisateur dispose des droits d'accès...
Je me suis quand même tappé une recompilation des sources avec FUSE. Après installation, le disque se monte bien, Mediatomb fonctionne mais maintenant, toutes mes partitions ne sont accessibles qu'en lecture seule. De même, tous les spéciaux posent problèmes.
Je ne sais donc plus du tout quoi faire...
S'il y a une âme charitable...
Merci d'avance.
Hors ligne
#24 Le 08/11/2010, à 12:44
- malbo
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
chimay41,
C'est une très mauvaise idée que de poster à la suite dans une discussion dont le titre indique "Résolu". Je te recommande de créer une nouvelle discussion pour ton problème en recopiant le contenu de ton post et en précisant quelle version de Ubuntu tu as installée ( 10.04, 10.10 ou autre)
Dernière modification par malbo (Le 08/11/2010, à 12:45)
Hors ligne
#25 Le 09/11/2010, à 09:13
- chimay41
Re : Simple utilisateur monter une partition ntfs-3g [RéSOLU]
Effectivement,
Je fais le nécessaire merci.
Hors ligne