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.
-
ModérateurSalut,
Affiche le résultat demount id ton_login id login_de_ta_femme
-
Bonjour,
Pour avoir les droits d'accès sélectifs à plusieurs utilisateurs en ntfs (et l'interfonctionnement avec les mêmes utilisateurs sous Windows), voir https://www.tuxera.com/community/ntfs-3g-advanced/ownership-and-permissions/#options
(man ntfs-3g donne l'essentiel)
Manu -
voila ce qu'il me donne :
nigella@sativa:~$ 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)
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)
nigella@sativa:~$ id nigella
uid=1000(nigella) gid=1000(nigella) groupes=1000(nigella),4(adm),6(disk),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare) -
nigella@sativa:~$ id nigella
uid=1000(nigella) gid=1000(nigella) groupes=1000(nigella),4(adm),6(disk),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare)
nigella@sativa:~$ id abuassiyah
uid=1001(abuassiyah) gid=1000(nigella) groupes=1000(nigella),4(adm),6(disk),20(dialout),21(fax),24(cdrom),25(floppy),26(tape),30(dip),44(video),46(plugdev),104(fuse),122(sambashare) -
ModérateurSalut,
Ta 3ème partition n'est pas montée.
Affiche le résultat de
sudo fdisk -l
j'ai créer 2 compte utilisateurs sur ubuntu :
compte 1 : compte principale (root)
Le compte root existe sous Ubuntu, ce n'est pas toi qui le crée.
Affiche le résultat de
grep home /etc/passwd
-
voila le resultat
sudo fdisk -l
[sudo] password for nigella:
Disque /dev/sda: 500.1 Go, 500107862016 octets
255 têtes, 63 secteurs/piste, 60801 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x20e0b1ed
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 5212 41858398+ 7 HPFS/NTFS
/dev/sda2 5212 60801 446523937+ f W95 Etendue (LBA)
/dev/sda5 58191 60801 20972826 b W95 FAT32
/dev/sda6 57461 58190 5859328 82 Linux swap / Solaris
/dev/sda7 11292 57460 370852461 7 HPFS/NTFS
/dev/sda8 5212 11291 48834560 83 Linux
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
grep home /etc/passwd
syslog:x:101:103::/home/syslog:/bin/false
usbmux:x:107:46:usbmux daemon,,,:/home/usbmux:/bin/false
saned:x:112:118::/home/saned:/bin/false
nigella:x:1000:1000:nigella,,,:/home/nigella:/bin/bash
abuassiyah:x:1001:1000:abu-assiyah,,,,:/home/abuassiyah:/bin/bash -
ModérateurRe,
/dev/sda1 * 1 5212 41858398+ 7 HPFS/NTFS /dev/sda5 58191 60801 20972826 b W95 FAT32 /dev/sda7 11292 57460 370852461 7 HPFS/NTFS
Donc tu as 3 partitons Windows.
Tu veux accèder à quelle partition?
-
re,
celui-ci
/dev/sda7 11292 57460 370852461 7 HPFS/NTFS -
ModérateurRe,
test -d /mnt/sda7 || sudo mkdir -v /mnt/sda7 sudo mount -t ntfs-3g /dev/sda7 /mnt/sda7 mount | grep sda7
Affiche ici le ce que tu vois à l'écran après avoir taper les commandes ci-dessus.
-
re,
test -d /mnt/sda7 || sudo mkdir -v /mnt/sda7
[sudo] password for nigella:
mkdir: création du répertoire «/mnt/sda7»
sudo mount -t ntfs-3g /dev/sda7 /mnt/sda7
mount | grep sda7
/dev/sda7 on /media/Echange type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda7 on /mnt/sda7 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) -
ModérateurRe,
Ben, maitenant tu devras avori accès à /mnt/sda7
Tu peux tester soit avec nautilus soit en ligne de commande.
En ligne de commande
cd /mnt/sda7 ls mkdir -v sda7_rep rmdir sda7_rep touch sda7_fic rm -v sda7_fic
-
re,
le probleme c'est que ca marche pas avec le compte abuassiyah de ma femme
il me met un message d'erreur -
ModérateurRe,
On ferra d'abord quelque tests.
Tu va taper les commandes suivantes (des que tu as une erreur tu t'arrêtes) et tu m'affiche ce que tu void à l 'écran.
whoami su - abuassiyah whoami cd /mnt/sda7 ls mkdir -v sda7_rep rmdir sda7_rep touch sda7_fic rm -v sda7_fic whoami exit whoami
-
re,
je le faire a partir de quel compte?
principal : nigella
ou
secondaire : abuassiya (celui de ma femme) -
ModérateurRe,
Ben, c'est depuis nigella que tu as fait les tests jusqu'à maintenant, non?
Alors tu restes toujours sur nigella et tu tapes les commadnes que je t'ai données.
-
re,
1ère erreur
nigella@sativa:~$ whoami
nigella
nigella@sativa:~$ su - abuassiyah
Mot de passe :
su : Échec d'authentification
nigella@sativa:~$ su - abuassiyah
Mot de passe :
abuassiyah@sativa:~$ whoami
abuassiyah
abuassiyah@sativa:~$ cd /mnt/sda7
-su: cd: /mnt/sda7: Permission non accordée -
ModérateurRe,
Affiche le résultat dels -l /mnt
-
re,
abuassiyah@sativa:~$ ls -l /mnt
total 16
drwx------ 1 nigella nigella 16384 2010-08-17 14:50 sda7 -
ModérateurRe,
Comment ça se fait que le répertoire /mnt/sda7 a le propriétaire et le groupe nigella?
Le répertoire à été créé avec la commande sudo donc il devrait apartenir à root.
En plus les droits sur ce répertoire devrait être drwxr-xr-x
Pourquoi tu as changé le propriétaire et les droits? -
re,
non j'ai rien fais, je viens de reinstaller ubuntu (en juillet) et j'y connais pas grand chose sur les droit (j'ai lu cours sur le site du zero, j'ai un peu compris mais pas assez pour manupuler)
en plus le sda7 à toujours été chez moi en drwx------
comment faire pour changer ca
- 1
- 2
- 3
- 4
- 5
- 6
- 7