Droits d'acces?

nigella -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
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

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
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.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    La 1ère commande

    ls -l /{media,mnt} && mount && sudo fdisk -l&&cat /etc/fstab&&grep home /etc/passwd&& echo $USER


    En fait il s'agit de plusieurs commande suivi de l'opérateur && qui veut dire d'exécuter la commande suivante si est seulement la précédente réussie.

    En bref les commandes une par une sont

    ls -l /{media,mnt} - Affiche le contenu des répertoires /media et /mnt
    mount - Affiche les partitions montées
    sudo fdisk -l - Affiche les partitions de disque
    cat /etc/fstab - Affiche le contenu de /etc/fstab
    grep home /etc/passwd - Affiche les utilisateur qui ont un répertoire perso dans /home
    echo $USER - Affiche qui est l'utilisateur courant

    Pourquoi autant des commandes?
    C'est puisque je ne suis pas devant ta machine et j'ai besoin de connaître un peu l'environnement.

    La 2ème commande

    sudo mount -t ntfs-3g /dev/sda7 /mnt/sda7 && mount | grep sda7


    Donc je monte la partition sda7 sur /mnt/sda7 et ensuite je m'assure qu'elle est bien montée

    Donc jusqu'ici c'est bon je pense. Ensuite on s'est connecté sur le compte de ta femme pour essayer de lire, écrire, exécuter (supprimer), et à priori tout fonctionne.

    Maintenant il faut rendre automatique, pour qu'à chaque démarrage de système tout soit pris en compte.

    Pour faire ça tu vas taper les commandes
    sudo cp -v /etc/fstab /etc/fstab.bak
    echo -e "/dev/sda7\t/mnt/sda7\tntfs-3g\tdefaults\t0\t0"|sudo tee -a /etc/fstab
    cat /etc/fstab
    et ensuite tu m'affiches comme tu l'as fait jusqu'à maintenant.

    1
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Tape la commande
    mount
    1
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Donc tu vois bien dans ton dernier message que la partition sda7 a été montée au démarrage.

    /dev/sda7 on /mnt/sda7 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

    Tu peux te connecter avec le compte de ta femme pour tester

    su - abuassiyah 
    cd /mnt/sda7
    touch fic_sda7&&rm -v fic_sda7;mkdir rep_sda7&&rmdir -v rep_sda7 
    exit

    1
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Donc c'est correct.
    Etant sous le compte tu ta femme tu peux lire,écrire,supprimer.
    Voilà, maintenant tu n'as qu'à tester aussi avec une connexion graphique.
    1
  6. davidog
     
    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
    1
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      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.
      0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le résultat de
    mount
    id ton_login
    id login_de_ta_femme

    0
  8. Manu
     
    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
    0
  9. davidog
     
    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)
    0
  10. davidog
     
    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)
    0
  11. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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


    0
  12. davidog
     
    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
    0
  13. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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?
    0
  14. davidog
     
    re,

    celui-ci

    /dev/sda7 11292 57460 370852461 7 HPFS/NTFS
    0
  15. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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.
    0
  16. davidog
     
    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)
    0
  17. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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

    0
  18. davidog
     
    re,

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

    il me met un message d'erreur
    0
  19. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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

    0
  20. davidog
     
    re,

    je le faire a partir de quel compte?

    principal : nigella

    ou

    secondaire : abuassiya (celui de ma femme)
    0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7