Droits d'acces?

Bonjour,

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

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

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.

Bobot (l’IA à votre service)
  1. Modérateur
    Salut,

    Affiche le résultat de
    mount
    id ton_login
    id login_de_ta_femme

    1. 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
      1. 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)
        1. 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)
          1. Modérateur
            Salut,

            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


            1. 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
              1. Modérateur
                Re,

                /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?
                1. Modérateur
                  Re,

                  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.
                  1. 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)
                    1. Modérateur
                      Re,

                      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

                      1. re,

                        le probleme c'est que ca marche pas avec le compte abuassiyah de ma femme

                        il me met un message d'erreur
                        1. Modérateur
                          Re,

                          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

                          1. re,

                            je le faire a partir de quel compte?

                            principal : nigella

                            ou

                            secondaire : abuassiya (celui de ma femme)
                            1. Modérateur
                              Re,

                              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.
                              1. 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
                                1. re,

                                  abuassiyah@sativa:~$ ls -l /mnt
                                  total 16
                                  drwx------ 1 nigella nigella 16384 2010-08-17 14:50 sda7
                                  1. Modérateur
                                    Re,

                                    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?
                                    1. 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