Droits d'acces?
j'ai installer ubuntu sur mon pc et j'ai créé 3 partitions :
partion 1 : ms widows (formaté ntfs)
partion 2 : linux (fomater format liux)
partion 3 : pour les echanges entre windows et linux (formater ntfs)
j'ai créer 2 compte utilisateurs sur ubuntu :
compte 1 : compte principale (root)
compte 2 : celui de ma femme
voici mon probleme :
de mon compte je peux accéder a toutes les partions, mais ma femme non. si elle veut acceder à la partion 3 (echange) il lui demande mon mot de passe.
moi je voudrais qu'elle puisse acceder a cette partion 3 sans avoir le statut de root.
comment je doit m'y prendre?
127 réponses
Le problème concerne une partition NTFS utilisée pour les échanges entre Windows et Linux, accessible par le premier compte mais invisible pour l'autre utilisateur sans saisir le mot de passe root. La solution consiste à monter la partition avec ntfs-3g et l'option allow_other, afin que tous les comptes autorisés puissent lire et écrire, puis à la rendre disponible au démarrage via fstab. Ensuite, il faut monter manuellement pour tester puis ajouter l'entrée correspondante dans /etc/fstab, par exemple '/dev/sda7 /mnt/sda7 ntfs-3g defaults 0 0', pour que la partition se monte automatiquement. En cas de redémarrage, il convient de vérifier que le montage automatique persiste et que les droits restent suffisants, afin d’éviter une reprise technique ou la nécessité d’un nouveau montage.
-
elle va te paraitre idiote ma question
mais ou je met resolu? -
SUPER CA MARCHE je suis trop trop content
merci encore a toi
pour les explications c'est quand tu voudras, je suis pas pressé.
je te souhaite une bonne soirée
Merci merci merci
j'aimerai vraiment te rendre la pareil, mais je sais pas comment
merci encore-
ModérateurRe,
j'aimerai vraiment te rendre la pareil, mais je sais pas comment
Qui c'est, peut être un jour quelqu'un aura besoin d'aide et tu sauras l'aider, alors soit patient comme moi et d'autres gens ici présents et tu pourras considérer d'avoir rendu la pareil ;-)
Tu peux mettre résolu, je pense.
-
-
un grand merci a toi et surtout pour ta patience
je vais redamarrermon PC et me connecter sur le compte de ma femme pour confirmer
je te ferais savoir immediatement le resultat
a toute
et encore merci, j'aimerai vraiment pourvoir comprendre le sens du fichier créer car si je devais repartitionner mon pc et et reinstaller mes OS je c'est pas si les parametre ne serons pas modifié -
re,
~$ su - abuassiyah
Mot de passe :
abuassiyah@sativa:~$ cd /media/mon_dde/
abuassiyah@sativa:/media/mon_dde$ touch aabbcc && rm aabbcc -v && mkdir -v aabbcc && rmdir -v aabbcc
«aabbcc» supprimé
mkdir: création du répertoire «aabbcc»
rmdir: suppression du répertoire «aabbcc»
abuassiyah@sativa:/media/mon_dde$ exit
logout
nigella@sativa:~$ -
~$ ls -l /m{edia,nt};mount|grep ^/
/media:
total 32
drwxrwxrwx 16 root root 32768 1970-01-01 01:00 mon_dde
/mnt:
total 24
drwxrwxrwx 1 root root 24576 2010-09-24 12:23 sda7
/dev/sda8 on / type ext4 (rw,errors=remount-ro)
/dev/sda7 on /mnt/sda7 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
/dev/sdb1 on /media/mon_dde type vfat (rw,relatime,dmask=000,fmask=111,utf8) -
ModérateurOk.
Voici le fichier que j'ai, et ça marche avec disque en ntfs et aussi en fat
# en supposant que sda c'est la racine (c'est ton cas) KERNEL!="sd[b-z]*", GOTO="mon_disque_externe_fin" ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="mon_disque_externe_fin" # importation d'information sur les systèmes de fichiers en tant que variable IMPORT{program}="/sbin/blkid -o udev -p %N" # utilisation d'étiquette ou assigner une en fonction de périphérique/partition ENV{dir_name}="mon_dde" # création de répertoire dans /media et lien symbolique dans /mnt ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'" # option globales pour mount ACTION=="add", ENV{mount_options}="relatime" # options de montage (777/666 - permissions répertoire/fichier pour ntfs) ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},dmask=000,fmask=111,utf8" # auto montage système ntfs utilisant le driver ntfs-3g ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options} /dev/%k '/media/%E{dir_name}'" # auto montage d'autre systèmes de fichier ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", RUN+="/bin/mount -t auto -o %E{mount_options} /dev/%k '/media/%E{dir_name}'" # nettoyage après debranchement du périphérique ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'" # exit LABEL="mon_disque_externe_fin"
Une fois que tu as remplacé le fichier, tape la commande
sudo udevadm control --reload-rules
Ensuite tu branches ton disque et tu attends qu'il soit monté (tu peux vérifier avec mount)
Quand tu vois qu'il est monté alors affiche le résultat dels -l /m{edia,nt};mount|grep ^/ -
je viens de supprimer ces dossier inutil sde1 part7 sda2
~$ ls -l /m{edia,nt}
/media:
total 0
/mnt:
total 24
drwxrwxrwx 1 root root 24576 2010-09-24 12:23 sda7 -
ModérateurC'est quoi sde1?
-
~$ ls -l /m{edia,nt}
/media:
total 4
drwx------ 2 root root 4096 2010-09-25 19:42 HDDRIVE2GO
/mnt:
total 36
drwxr-xr-x 2 root root 4096 2010-08-18 15:09 part7
drwxr-xr-x 2 root root 4096 2010-08-18 15:09 sda2
drwxrwxrwx 1 root root 24576 2010-09-24 12:23 sda7
drwxr-xr-x 2 root root 4096 2010-08-25 15:30 sde1 -
Modérateur
ls -l /m{edia,nt} -
re,
c'est bon jai demonte sdb1 et j'ai recreer le fichier avec les ligne en en gras -
ModérateurRe,
sudo umount /dev/sdb1
et tu débranches ton disque ;-)
As-tu ajouté la ligne que je t'ai dit (celle en gras) ?
# en supposant que sda c'est la racine (c'est ton cas) KERNEL!="sd[b-z]*", GOTO="mon_disque_externe_fin" ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="mon_disque_externe_fin" # importation d'information sur les systèmes de fichiers en tant que variable IMPORT{program}="/sbin/blkid -o udev -p %N" # utilisation d'étiquette ou assigner une en fonction de périphérique/partition ENV{dir_name}="mon_dde" # création de répertoire dans /media et lien symbolique dans /mnt ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'" # option globales pour mount ACTION=="add", ENV{mount_options}="relatime" # options de montage (777/666 - permissions répertoire/fichier pour ntfs) ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="$env{mount_options},dmask=000,fmask=111,utf8" ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", ENV{mount_options}="$env{mount_options},dmask=000,fmask=111,utf8" # auto montage système ntfs utilisant le driver ntfs-3g ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options} /dev/%k '/media/%E{dir_name}'" # auto montage d'autre systèmes de fichier ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", RUN+="/bin/mount -t auto -o %E{mount_options} /dev/%k '/media/%E{dir_name}'" # nettoyage après debranchement du périphérique ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'" # exit LABEL="mon_disque_externe_fin"
-
re,
~$ sudo umount /dev/sdb1
nigella@sativa:~$ sudo rmdir /media/mon_dde
j'ai debranché puis rebranché mon HD externe
nigella@sativa:~$ ls -l /m{edia,nt} && mount
/media:
total 32
drwx------ 16 nigella nigella 32768 1970-01-01 01:00 HDDRIVE2GO
/mnt:
total 36
drwxr-xr-x 2 root root 4096 2010-08-18 15:09 part7
drwxr-xr-x 2 root root 4096 2010-08-18 15:09 sda2
drwxrwxrwx 1 root root 24576 2010-09-24 12:23 sda7
drwxr-xr-x 2 root root 4096 2010-08-25 15:30 sde1
/dev/sda8 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda7 on /mnt/sda7 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/nigella/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=nigella)
/dev/sdb1 on /media/HDDRIVE2GO type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush) -
ModérateurIl y a un problème.
Ne fait plus rien
sdb1 c'est ton disque externe
Donc demonte le
sudo umount /dev/sdb1
ensuite
supprime le répertoire mon_ddesudo rmdir /media/mon_dde
-
re
~$ su - abuassiyah
Mot de passe :
abuassiyah@sativa:~$ cd /media/mon_dde/
abuassiyah@sativa:/media/mon_dde$ touch aabbcc && rm aabbcc -v && mkdir -v aabbcc && rmdir -v aabbcc
touch: impossible de faire un touch «aabbcc»: Permission non accordée -
re,
~$ ls -l /m{edia,nt} && mount
/media:
total 36
drwx------ 16 nigella nigella 32768 1970-01-01 01:00 HDDRIVE2GO
drwxr-xr-x 2 root root 4096 2010-09-23 21:06 mon_dde
/mnt:
total 36
drwxr-xr-x 2 root root 4096 2010-08-18 15:09 part7
drwxr-xr-x 2 root root 4096 2010-08-18 15:09 sda2
drwxrwxrwx 1 root root 24576 2010-09-24 12:23 sda7
drwxr-xr-x 2 root root 4096 2010-08-25 15:30 sde1
/dev/sda8 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda7 on /mnt/sda7 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/nigella/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=nigella)
/dev/sdb1 on /media/HDDRIVE2GO type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
ok merci encore et a ce soir -
ModérateurRe,
Dans le fichier .rules il faut ajouter une ligne (la ligne à rajouter c'est en gras, je n'ai pas fait attention en fait que ton disque est en FAT
# options de montage (777/666 - permissions répertoire/fichier pour ntfs) ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="$env{mount_options},dmask=000,fmask=111,utf8" ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", ENV{mount_options}="$env{mount_options},dmask=000,fmask=111,utf8"
Ensuite tu peux brancher le disque et normalement tous le monde peut avoir accès.
Donc tu ajoutes la lignes dans le fichier, tu branche ton disque, tu attends qu'il soit monté ensuite tu m'affiches
ls -l /m{edia,nt} && mount
Je vais regarder plus tard vers 19H30/20H00
Entre temps tu peux te connecter avec le compte de ta femme et faire un test
su - abuassiyah cd /media/mon_dde/ touch aabbcc && rm aabbcc -v && mkdir -v aabbcc && rmdir -v aabbcc exit
-
re,
~$ mount
/dev/sda8 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda7 on /mnt/sda7 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/nigella/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=nigella)
/dev/sdb1 on /media/HDDRIVE2GO type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush) -
re,
volia ce qu'il m'affiche :
~$ sudo umount /dev/sde1
[sudo] password for nigella:
umount: /dev/sde1: n'a pas été trouvé
pourtant je le vois sur nautilus -
ModérateurRe,
On ne se synchronise pas. ;-(
Je suis là pour encore 10 minutes donc on peut le faire en direct sinon on peut reprendre après 19h30.
Je n'ai pas dit de monté le disque.
Donc démonte ton disque, débranche lesudo umount /dev/sde1
et affiche le résultat de la commandels -l /m{edia,nt}
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
- 1
- 2
- 3
- 4
- 5
- 6
- 7