NTFS-3G qui ne marche qu'en root

NTFS-3G qui ne marche qu'en root - Installation - Linux et OS Alternatifs

Marsh Posté le 31-12-2006 à 16:20:16    

Bonjour,
 
Dernierement j'ai installé Linux Mandriva 2007 sur un disque EXTERNE de 20Go sur lequel j'ai creer un partition NTFS de 7Go environ pour copier des videos de plus de 4Go sur Windows XP.
 
J'aimerai garder cette partition en NTFS pour pouvoir l'utiliser en LECTURE et ECRITURE sur MANDRIVA.
 
Pour çà j'ai fais mes recherches sur le net et j'ai trouvé NTSF-3G qui permet la lecture et ecriture depuis LINUX.
 
 
étant debutant sur linux... J'ai malgré tout reussi à l'utiliser en USER ROOT.
Une fois connecter.
là je tape sur la console :
modprobe fuse   --> qui est apparement indispensable
ntfs-3g /dev/sda6 /mnt/removable  --> pour monter mon disque je crois..

 
et ensuite je peux ouvrir via Konqueror en lecture et ecriture sur l'utilisateur root SEULEMENT.
 
Mon pb est que j'aimerai y acceder depuis mon compte et ne plus taper les commandes, mais je n'ai pas les droits sur la partitions... j'obtient le message AUTORISATION REFUSE.
j'ai essayer le chmod, ou modifier mon fichier fstab dont voici le contenu :
/dev/sda6 /mnt/removable ntfs-3g defaults,locale=fr_FR 0 0
 
Avez vous une solution a ce pb?
Merki et Bonne Année!

Reply

Marsh Posté le 31-12-2006 à 16:20:16   

Reply

Marsh Posté le 31-12-2006 à 16:28:20    

Il faut que ton user appartienne au groupe fuse:
 
adduser tonuser fuse

Message cité 2 fois
Message édité par dam1330 le 31-12-2006 à 16:29:10
Reply

Marsh Posté le 31-12-2006 à 16:33:15    

peut-etre encore un problème de droits et de "mode" d'execution ... tu dois peut-etre specifier que Konqueror doit s'executer avac les droits de root en plus de donner acces à ton utilisateur normal au système de fichier ... verifie les droit du point de montage ainsi que le système de fichier lui même.

Reply

Marsh Posté le 31-12-2006 à 16:33:53    

dam1330 a écrit :

Il faut que ton user appartienne au groupe fuse:
 
adduser tonuser fuse


 
C'est peut-etre plus directe comme mecanisme !

Reply

Marsh Posté le 31-12-2006 à 16:37:38    

dam1330 a écrit :

Il faut que ton user appartienne au groupe fuse:
 
adduser tonuser fuse


 
 
Quand je tape la commande sous la console j'obtient le message :
 
[root@abo-198-239-68 mnt]# adduser kelchwid fuse
Usage: useradd [options] LOGIN
 
Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP for the new user account
  -G, --groups GROUPS           list of supplementary groups for the new
                                user account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           specify an alternative skel directory
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -m, --create-home             create home directory for the new user
                                account
  -M,                   do not create home directory for the new user
  -n,                   do NOT create a group with the same name
                                as the user
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -r                    create a system account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account

 
 
Desolé pour le long copier coller...
 
mais j'ai essayer en tapant ensuite useradd [fuse] kelchwid
mais sa me met le même message...
 

Reply

Marsh Posté le 31-12-2006 à 16:41:42    


 
 
Le systeme de fichier est en NTSF-3G. pour la partition sda6
 
les droits sous les suivants je pensais quand modifiant les options pour cette partition çà aller fonctionner mais apparement il refuse de monter la partition en utilisateur normal.
 
/dev/sda6 /mnt/removable ntfs-3g defaults,locale=fr_FR 0 0
 
Merci
Kelc

Reply

Marsh Posté le 31-12-2006 à 16:44:43    

Ce son les commandes d'usage de useradd, moi j'utilise adduser, sur certain système, ce sont peut-etre les même commande.
 
Donc en gros .. tu dois specifier un minimum de parametre pour ajouter ton utilisateur au group mais, je ne connais pas cette commande. Tu peut aisément ajouetr ton utilisateur en editant, après l'avoir sauvegardé, ton fichier /etc/password et simplement ajouter fuse dans le champs group de la ligne correspondant à ton utilisateur.
Si tu à une question, je revise entre temps.

Reply

Marsh Posté le 31-12-2006 à 16:47:51    

Voila, 5ieme champs, tu mes une virgule et "fuse" en plus du nom du group deja present qui est le group par defaut de ton utilisateur.

Reply

Marsh Posté le 31-12-2006 à 16:50:16    

Donc dans le fichier Etc/passwd il y a la ligne suivante :
kelchwid:x:500:500:Kelchwid:/home/kelchwid:/bin/bash
 
quelle est le champs groupe dans cette ligne??
sachant que mon compte n'est pas proteger par un mot de passe.
 
Moi j'apprend pendant ce tps! :d

Reply

Marsh Posté le 31-12-2006 à 16:50:38    

adduser user group, ça aurais du marcher  :??:

Reply

Marsh Posté le 31-12-2006 à 16:50:38   

Reply

Marsh Posté le 31-12-2006 à 16:51:58    

5 ieme champs en partant de la gauche, sachant que chaque champs se distingue par des ':'.

Reply

Marsh Posté le 31-12-2006 à 16:53:30    

kelc'hwid a écrit :

Donc dans le fichier Etc/passwd il y a la ligne suivante :
kelchwid:x:500:500:Kelchwid:/home/kelchwid:/bin/bash
 
quelle est le champs groupe dans cette ligne??
sachant que mon compte n'est pas proteger par un mot de passe.
 
Moi j'apprend pendant ce tps! :d


 
Apparement ton compte est protégé par mot de passe , mais tu a du activé shadow ...


Message édité par Profil supprimé le 31-12-2006 à 16:54:24
Reply

Marsh Posté le 31-12-2006 à 16:53:35    

non en tapant "  adduser kelchwid fuse "  il me mettait les commandes d'usages aussi

Reply

Marsh Posté le 31-12-2006 à 16:55:25    

kelc'hwid a écrit :

non en tapant "  adduser kelchwid fuse "  il me mettait les commandes d'usages aussi


 
je comprend oui,
 
n'oublis pas de sauvegarder ton /etc/passwd avant de l'editer.

Reply

Marsh Posté le 31-12-2006 à 16:55:42    

non, je rentre sur mandriva sans aucun mot de passe...
euh .. c'est quoi shadow? :/

Reply

Marsh Posté le 31-12-2006 à 16:58:16    

un mot de passe null.
 
Shadow .. je ne sais plus ... peut-etre un systeme de cryptage supplementaire de toute façon separé de fichier passwd.

Reply

Marsh Posté le 31-12-2006 à 16:59:36    

Donc le fichier je l'edite comme suit ?  (sans les smiley car le forum prend les 2 points slash pour un smiley..)
 
kelchwid:x:500:500:Kelchwid:,fuse:/home/kelchwid:/bin/bash

Reply

Marsh Posté le 31-12-2006 à 17:00:45    

non, enleve le ':' entre la virgule est ton user-group

Reply

Marsh Posté le 31-12-2006 à 17:02:32    

Tu doit obtenir ceci ::=  


kelchwid:x:500:500:Kelchwid,fuse:/home/kelchwid:/bin/bash

Reply

Marsh Posté le 31-12-2006 à 17:03:28    

là çà devrait être bon non? donc si j'ai bien compris /home/kelchwid est mon user-group..  
kelchwid:x:500:500:Kelchwid:/home/kelchwid,fuse:/bin/bash

Reply

Marsh Posté le 31-12-2006 à 17:04:15    

Ok merci j'ai du mal.. je sais ... :/ mais je vais y arriver...

Reply

Marsh Posté le 31-12-2006 à 17:04:40    


 
Sea this !

Reply

Marsh Posté le 31-12-2006 à 17:05:43    

ok, ok ... ça devrai rouler si les dires de dam1330 sont juste c'est terminé.


Message édité par Profil supprimé le 31-12-2006 à 17:06:08
Reply

Marsh Posté le 31-12-2006 à 17:08:25    

je n'ai pas redemarrer le poste (peut etre devrais je??) j'ai reessayer en mode utilisateur d'ouvrir ma partition mais je ne suis toujours pas autorisé...

Reply

Marsh Posté le 31-12-2006 à 17:09:13    

fait un "chgrp fuse" et retante.


Message édité par Profil supprimé le 31-12-2006 à 17:09:34
Reply

Marsh Posté le 31-12-2006 à 17:10:41    

c'est pas ça ... hahahahahaa
 
 
c'etait le fichier /etc/group qu'il falait editer ... desoleeee

Reply

Marsh Posté le 31-12-2006 à 17:11:21    

j'espere que tu ne m'en voudra pas.

Reply

Marsh Posté le 31-12-2006 à 17:11:39    

j'obtient ce message :
 
[root@abo-198-239-68 etc]# chgrp fuse
chgrp: opérande manquante après `fuse'
Pour en savoir davantage, faites: « chgrp --help ».

Reply

Marsh Posté le 31-12-2006 à 17:12:22    

bonalors je remet tout comme avant et je recommence en esperant avoir rien ... :)

Reply

Marsh Posté le 31-12-2006 à 17:13:27    

il faut que tu corrige les modification que tu vien d'apporter au fichier /etc/passwd et que tu fasse à peut près la même operation dans le fichier /etc/group  
 
desolé je n'ai pas pratiqué ce genre d'actionn depuis fort longtemps,
 
j'ai un normal user pour le principal et un super user pour les "super betises"

Reply

Marsh Posté le 31-12-2006 à 17:14:31    

si tu as sauvegarder tu peut faire un "cp passwd.orig passwd"

Reply

Marsh Posté le 31-12-2006 à 17:15:44    

Donc voici la ligne contenant mon user dans le fichier etc/group :
kelchwid:x:500:
 
je met fuse où? cet fois ci. :d

Reply

Marsh Posté le 31-12-2006 à 17:16:37    

Et dans /etc/group, tu cherche la ligne de ton utilisateur et tu rajoute en fin de ligne, la virgule et "fuse"

Reply

Marsh Posté le 31-12-2006 à 17:16:45    

dans mon fichier etc/passwd j'ai simplement effacé ma modif et j'ai sauvegardé.

Reply

Marsh Posté le 31-12-2006 à 17:17:10    

pasz besoin de virguleeee

Reply

Marsh Posté le 31-12-2006 à 17:17:19    

ce qui donnera çà? non?
 
kelchwid:x:500,fuse:

Reply

Marsh Posté le 31-12-2006 à 17:17:49    


 alors çà
kelchwid:x:500:fuse:
 
non?

Reply

Marsh Posté le 31-12-2006 à 17:19:25    

sans les ':' à la fin

Reply

Marsh Posté le 31-12-2006 à 17:21:59    

donc j'ai mis çà :
kelchwid:x:500:fuse
 
mais je ne suis  toujours pas autorisé allé dans mon dosser mnt/removable  en user kelchwid

Reply

Marsh Posté le 31-12-2006 à 17:23:03    

perso, j'aurais plutôt essayé de coller un umask=0 d'emblée avant de risquer de tout péter en éditant à la main /etc/group ou /etc/passwd. D'autant plus que userdrake permet de faire exactement la même chose en graphique.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed