Impossible de modifier les droits d'accès

Fermé
DALEX - 12 août 2008 à 10:03
 DALEX - 29 oct. 2008 à 10:55
Bonjour amis linuxiens, il m'est arrivé un truc pas commode recemment, pourriez vous m'aidez s'il vous plaît ?

Alors voilà : j'ai un ordinateur portable avec une Kubuntu. Et j'ai eu envie de changer d'air, donc d'environnement, j'ai installé une Xubuntu (qui je précise à l'air très bien pour les laptops).

Voilà à quoi ressemble mon disque dur :

-Une partition 10 Go, NTFS pour mon XP (non montée)
-Une partition 10 Go, EXT3 pour mon Linux (montée sur /)
-Une partition 1 Go, pour la SWAP
-Une partition 39 Go, FAT32 qui est accéssible depuis les deux OS (montée sur /Xchange)

après installation, j'ai constaté que je ne pouvait plus écrire mais archives C++ j'ai donc ouvert un terminal
je suis allé dans /
et j'ai tapé un "ls -l" pour afficher les droits

pour le point de montage Xchange voilà ce que j'ai obtenu :

dwrx-wrx---- root plugdev

ça signifie que le propriétaire a le droit de lire, d'ecrire et d'executer, tout comme le groupe mais pas les autres

ni une ni deux je tappe un sudo chown -R dalex /Xchange

"changement de propriétaire : opération non permise" et pourtant je suis en root, j'avais pas ce souci avec ma Kubuntu, que ce passe t'il ?

Si seulement je m'étais arreté là : malin (et casse cou) comme je suis, j'ai recréé un groupe plugdev, en croyant pouvoir m'attribuer les droits, et les groupes sont entrés en conflits, du coup, les données appartiennent maintenant au groupe 46 ! je peux (encore) accéder et sauver mes données via un terminal, c'est ce que j'ai fait, que dois je faire ? (sachez que ça ne me dérange pas de réinstaller mon OS s'il le faut)

Merci à vous

DALEX
A voir également:

38 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 567
12 août 2008 à 12:55
Salut,

le fait d'avoir modifier des groupes, des droits, etc, n'efface pas tes données, donc pas d'inquiètude

Comme je ne suis pas devant ta machine, j'aurai besoin de plus de détails

Pour commencer, affiche le résultat de
cat /etc/passwd
cat /etc/group
sudo find / -name '*Xchange*' 2>/dev/null
--
106485010510997108
0
Je m'inquietes pas pour mes patates, elles sont en lieu sur, cat c'est pour voir les premières lignes d'un fichier, je crois, je t'envoies ça, pas de souci

DALEX
0
Tiens lami20j, voici le résultat des deux commande cat :

/etc/group

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:dalexdalex,root
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:dalex,root
fax:x:21:dalex,root
voice:x:22:
cdrom:x:24:dalex,root
floppy:x:25:dalex,root
tape:x:26:dalex,root
sudo:x:27:
audio:x:29:dalex,root
dip:x:30:dalex,root
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:dalex
sasl:x:45:
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
dhcp:x:102:
syslog:x:103:
klog:x:104:
scanner:x:105:hplip,dalex,root
nvram:x:106:
fuse:x:107:dalex,root
ssl-cert:x:108:
lpadmin:x:109:dalex,root
crontab:x:110:
mlocate:x:111:
ssh:x:112:
avahi-autoipd:x:113:
gdm:x:114:
admin:x:115:dalex,root
messagebus:x:116:
avahi:x:117:
netdev:x:118:
polkituser:x:119:
haldaemon:x:120:
dalex:x:1000:
winbindd_priv:x:121:
vboxusers:x:122:
clamav:x:123:

/dev/passwd

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
dhcp:x:101:102::/nonexistent:/bin/false
syslog:x:102:103::/home/syslog:/bin/false
klog:x:103:104::/home/klog:/bin/false
hplip:x:104:7:HPLIP system user,,,:/var/run/hplip:/bin/false
avahi-autoipd:x:105:113:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
gdm:x:106:114:Gnome Display Manager:/var/lib/gdm:/bin/false
messagebus:x:107:116::/var/run/dbus:/bin/false
avahi:x:108:117:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
polkituser:x:109:119:PolicyKit,,,:/var/run/PolicyKit:/bin/false
haldaemon:x:110:120:Hardware abstraction layer,,,:/var/run/hald:/bin/false
dalex:x:1000:1000:dalex,,,,:/home/dalex:/bin/bash
clamav:x:111:123::/var/lib/clamav:/bin/false

Peux tu me dire comment ces fichiers sont structurés (simple curiosité de linuxien)

comment l'OS as t'il pu attribuer les données au groupe 46 sachant qu'on ne peut pas mettre de chiffre ou majuscules ???

merci de ton aide

DALEX
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 567
12 août 2008 à 14:49
Re,

j'ai recréé un groupe plugdev
je ne le vois pas
Pour moi tu n'as pas recrée le groupe, tu l'as carrément supprimé

pour le point de montage Xchange
point de montage pour quoi?!


comment l'OS as t'il pu attribuer les données au groupe 46 sachant qu'on ne peut pas mettre de chiffre ou majuscules ???

Qui t'as dit ça?!
Justement, le kernel s'en fiche des lettres. Les lettres sont pour nous les humains ;-)
Le kernel connais un groupe selon le GID (GroupIDentifier)

Pour les majuscules je n'ai pas testé, mais je ne vois pas des raisons que ça ne marche pas.

Fin bref, si quand tu fait ls -l tu vois un numéro au lieu d'un nom, ça veut dire que ce fichier n'est pas attribué à aucun groupe


Si tu regardes dans /etc/groups tu ne vois pas 46, donc le kernel ne sait pas quoi lire

0

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

Posez votre question
Je m'explique : sous ma Kubuntu, je pouvais manipuler les groupes comme je le voulais, là en allant dans les groupes, il n'y avait pas de plugdev, il n'existait pas (ou alors le kernel ne voulais pas qu'on puisse le voir),

dans un premier temps je l'ai recrée, et il y a eu un conflit de groupe entre le plugdev du kernel et le mien

ensuite je l'ai éffacé en me disant que le kernel ne serait plus en conflit, tu veux que je le créé à nouveau et que je te renvoie les commandes cat ?

/Xchange est un point de montage vers une partition formatée en FAT32 (40 Go), qui est lisible par les deux OS car j'ai un dual boot LINUX/XP

Qu'est ce que je peux faire si le kernel ne sais pas quoi lire ? (c'est embétant s'il ne sais plus quoi lire en effet)

merci

DALEX
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 567
13 août 2008 à 10:45
Salut,

en supposant que la partition est montée affiche le résultat de
mount

affiche aussi le résultat de
 ls -l /Xchange

Qu'est ce que je peux faire si le kernel ne sais pas quoi lire ?
Pas d'inquiètude ;-), on pourra le lire, mais il faut d'abord que je comprenne ta situation ;-)
0
mount

/dev/sda2 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-19-generic/volatile type tmpfs (rw)
/dev/sda4 on /Xchange type vfat (rw,utf8,umask=007,gid=46)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

Comme tu vois, sda2 et sda4 sont montés, sda3 étant ma swap et sda1 mon boot XP

ls -l /Xchange

total 1108736
drwxrwx--- 5 root 46 32768 2008-08-12 08:54 apt
-rwxrwx--- 1 root 46 483223552 2008-08-09 18:06 aptoncd-20080809-CD1.iso
drwxrwx--- 2 root 46 32768 2008-07-26 11:58 Boite à outils
drwxrwx--- 19 root 46 32768 2008-07-26 11:57 C++
drwxrwx--- 13 root 46 32768 2008-07-26 11:58 COURS 2nd
drwxrwx--- 2 root 46 32768 2008-08-12 12:50 Doucuments ressources
-rwxrwx--- 1 root 46 52606976 2008-07-26 11:59 dsl-4.2.5-initrd.iso
-rwxrwx--- 1 root 46 58368 2008-07-26 12:00 homeworks.doc
drwxrwx--- 2 root 46 32768 2008-08-12 12:52 Images
-rwxrwx--- 1 root 46 277 2008-07-30 21:42 install
drwxrwx--- 2 root 46 32768 2008-08-12 12:42 Installateurs
drwxrwx--- 3 root 46 32768 2008-08-09 15:25 install_flash_player_9_linux
-rwxrwx--- 1 root 46 3044538 2008-08-09 15:25 install_flash_player_9_linux.tar.gz
drwxrwx--- 6 root 46 32768 2008-08-10 19:27 Langage c
drwxrwx--- 3 root 46 32768 2008-07-26 11:57 Manuels
drwxrwx--- 7 root 46 32768 2008-07-26 11:57 Musique
drwxrwx--- 2 root 46 32768 2008-07-26 11:59 Plugins Thunderbird
drwxrwx--- 2 root 46 32768 2008-08-12 12:48 Recycled
-rwxrwx--- 1 root 46 2962 2008-07-30 21:26 sources.list
drwxrwx--- 3 root 46 32768 2008-07-29 12:46 System Volume Information
drwxrwx--- 15 root 46 32768 2008-08-11 13:50 var
-rwxrwx--- 1 root 46 25204080 2008-08-09 15:17 virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb

Et là une magnifique attribution recursive au groupe 46, j'ai pu tout lire grâce au sudo, mais sinon j'ai plus accès à rien en mode graphique, c'est pas que la console me dégoute au contraire, mais bon ;-)
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 567
13 août 2008 à 11:33
Re,

essaie de créer ton groupe
sudo groupadd -g 46 plugdev
et affiche à nouveau
ls -l /Xchange 
--
106485010510997108
0
Bien vu lami20j, le ls -l /Xchange affiche que les données appartiennent maintenant au groupe plugdev, si je ccomprends bien, le 46 c'était le GID de plugdev, bien joué, tu m'as fait créer le groupe plugdev associé au GID 46 !!!

mais l'accès m'est toujours interdit

qu'elle est l'etape suivante ?

DALEX
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 567
13 août 2008 à 12:53
Re,
ajoute dalex au grope plugdev
sudo usermod -G -a plugdev dalex
sinon
sudo chmod -R 0755 /Xchange

0
DONE, ensuite je fais quoi, sachant que je suis toujours interdit d'accès ???
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 567
14 août 2008 à 13:38
Salut,

alors tu m'affiche encore une fois le résutat des commandes
mount
ls -l /Xchange

aussi de la commande
cat /etc/fstab

en fait tu es sur quelle identité quand tu essaie d'accèder?!
0
Et voici pour toi le résultat des commandes :

mount

/dev/sda2 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-19-generic/volatile type tmpfs (rw)
/dev/sda4 on /Xchange type vfat (rw,utf8,umask=007,gid=46)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)

cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda2
UUID=3fab1725-253d-4221-b480-d2744c08db9f / ext3 relatime,errors=remount-ro 0 1
# /dev/sda4
UUID=26F4-0C2A /Xchange vfat utf8,umask=007,gid=46 0 1
# /dev/sda3
UUID=c514f2fc-36d5-4267-abf3-4072736ed653 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0

ls -l /Xchange/
total 2012480
drwxrwx--- 5 root plugdev 32768 2008-08-12 08:54 apt
-rwxrwx--- 1 root plugdev 483223552 2008-08-09 18:06 aptoncd-20080809-CD1.iso
drwxrwx--- 2 root plugdev 32768 2008-07-26 11:58 Boite à outils
drwxrwx--- 19 root plugdev 32768 2008-07-26 11:57 C++
drwxrwx--- 13 root plugdev 32768 2008-07-26 11:58 COURS 2nd
drwxrwx--- 2 root plugdev 32768 2008-08-12 12:50 Doucuments ressources
-rwxrwx--- 1 root plugdev 52606976 2008-07-26 11:59 dsl-4.2.5-initrd.iso
-rwxrwx--- 1 root plugdev 58368 2008-07-26 12:00 homeworks.doc
drwxrwx--- 2 root plugdev 32768 2008-08-12 12:52 Images
-rwxrwx--- 1 root plugdev 277 2008-07-30 21:42 install
drwxrwx--- 2 root plugdev 32768 2008-08-12 12:42 Installateurs
drwxrwx--- 3 root plugdev 32768 2008-08-09 15:25 install_flash_player_9_linux
-rwxrwx--- 1 root plugdev 3044538 2008-08-09 15:25 install_flash_player_9_linux.tar.gz
drwxrwx--- 6 root plugdev 32768 2008-08-10 19:27 Langage c
drwxrwx--- 3 root plugdev 32768 2008-07-26 11:57 Manuels
drwxrwx--- 7 root plugdev 32768 2008-07-26 11:57 Musique
drwxrwx--- 2 root plugdev 32768 2008-07-26 11:59 Plugins Thunderbird
drwxrwx--- 2 root plugdev 32768 2008-08-12 12:48 Recycled
-rwxrwx--- 1 root plugdev 2962 2008-07-30 21:26 sources.list
drwxrwx--- 3 root plugdev 32768 2008-07-29 12:46 System Volume Information
-rwxrwx--- 1 root plugdev 728221696 2008-08-13 14:08 ubuntu-8.04.1-desktop-i386.iso
drwxrwx--- 3 root plugdev 32768 2008-08-13 13:17 ubuntu-doc-fr-20080412.tar
-rwxrwx--- 1 root plugdev 197139746 2008-08-13 12:30 ubuntu-doc-fr-20080412.tar.bz2
drwxrwx--- 15 root plugdev 32768 2008-08-11 13:50 var
-rwxrwx--- 1 root plugdev 25204080 2008-08-09 15:17 virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb
-rwxrwx--- 1 root plugdev 570589184 2008-07-26 12:01 xubuntu-8.04.1-desktop-i386.iso

Dans un premier temps, je suis loggé en tant que dalex, et dans un geste d'ultime desespoir j'ouvre mon terminal pour passer en root car je suis interdit d'accès en utilisateur normal
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
14 août 2008 à 18:42
bonjour,

je supose que cela n'a rien à voir mais ceci est-il "normal" :

adm:x:4:dalexdalex,root
0
MORT DE RIRE, tu parles d'un manchot sur la banquise !!!!!!!!!!!! j'avais remarqué mais j'ai pas tilté sur le moment ;-) ...

Crois tu que (par le plus grand des hasards) le problème viennent de là ????

(Elle est bonne celle là !!!)
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 567
14 août 2008 à 20:06
Re,

effectivement ce n'est pas normal
l'utilisateur dalexdalex n'existe pas

en revanche ça ne va rien changer pour dalex en ce qui concerne ce répertoire
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
14 août 2008 à 19:52
Crois tu que (par le plus grand des hasards) le problème viennent de là ????

je ne sais pas si ceci est la source de tous tes soucis ! mais que ça mette le bazar, ça, cela ne m'étonnerait pas.
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 567
14 août 2008 à 20:11
Salut,

il faut penser faire dalex membre de group plugdev
sudo usermod -a -G plugdev dalex
0
Les gars, j'ai analysé avec nano le contenu de /etc/group, et je ne faisais pas partie du groupe plugdev, j'y ai donc ajouter mon ptit nom. J'ai maintenant accès aux patates avec thunar en utilisateur normal, mais je n'ai toujours pas le droit de modifier les droits d'accès

merci de votre aide

DALEX
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 567
15 août 2008 à 11:02
Salut,

mais je n'ai toujours pas le droit de modifier les droits d'accès

tu veux dire, en tant qu'utilisateur dalex ?!

tu peux aussi le dire comment tu essaies de le faire ;-)
0
en tant que ROOT, et root a tous les droits normalement, je ne comprend pas
0