Droits d'acces?

Fermé
nigella - 17 août 2010 à 03:52
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 sept. 2010 à 20:58
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

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
23 août 2010 à 21:56
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
24 août 2010 à 16:53
Re,

/dev/sda7 on /mnt/sda7 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
Donc tu vois bien que tu as le même résutat qu'ici

https://forums.commentcamarche.net/forum/affich-18862956-droits-d-acces?page=3#49

Maintenant il suffit de démarrer le PC pour voir que la partition sera monté automatiquement.

1
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
24 août 2010 à 17:53
Re,

Tape la commande
mount
1
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
25 août 2010 à 09:03
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

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

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
25 août 2010 à 10:33
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
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
Modifié par lami20j le 25/09/2010 à 20:43
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
17 août 2010 à 07:52
Salut,

Affiche le résultat de
mount
id ton_login
id login_de_ta_femme

0
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
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
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
17 août 2010 à 12:16
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
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
17 août 2010 à 14:43
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
re,

celui-ci

/dev/sda7 11292 57460 370852461 7 HPFS/NTFS
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
17 août 2010 à 15:10
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
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
17 août 2010 à 15:24
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
re,

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

il me met un message d'erreur
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
17 août 2010 à 15:46
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
re,

je le faire a partir de quel compte?

principal : nigella

ou

secondaire : abuassiya (celui de ma femme)
0