Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/06/2006, à 19:59

Taron

[RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Dépuis aujourd'hui en jouant avec les permission en ligne de commande j'ai tapé la commande suivante  sudo chown -R taron22 c'était assez amusant maintenant ce n'est plus amusant du tout
je tape sudo j'ai une erreur sudo: must be setuid root et je tape su j'ai une erreur taron22@ubuntuTaron:~$ su
Password:
initgroups: Opération non permise

Le Syanaptec ne lance plus et je ne sais plus rien installer sad

Aidez moi svp si vous avez une idéé.

Est-ce que j'ai fais une grosse betise?

Dernière modification par Taron (Le 23/06/2006, à 22:07)

Hors ligne

#2 Le 22/06/2006, à 20:18

AngelDeGre

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Salut,

As tu essayé de remettre les droits utilisateur via Système>Administration>Utilisateur et groupes ?

Angel

#3 Le 22/06/2006, à 20:35

bertrand0

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Apparemment, je ne sais trop comment, tu as changé soit la permission suid du programme sudo, soit le propriétaire. Je pencherais pour le propriétaire si tu t'es amusé avec la commande chown.

Pour en avoir le coeur net, tape
ls -l /usr/bin/sudo
Avec la version actuellement dans dapper, ça doit te renvoyer ça:
-rwsr-xr-x 1 root root 93844 2006-05-17 10:41 /usr/bin/sudo

S'il manque le s, cela signifie que la permission setuid est perdue, il faut taper en mode recovery: "chmod u+s /usr/bin/sudo" pour la récupérer.
S'il y a taron22 à la place de root, c'est le propriétaire qui a été remplacé, il faut taper en recovery: "chown root:root /usr/bin/sudo"

Si tu as des problèmes avec d'autres programmes suid (car je suppose que tu as changé le proprio de l'intégralité de ton disque), le plus simple est de réinstaller les paquets avec synaptic au coup par coup. Cela remettra à jour les permissions et les propriétaires.


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#4 Le 22/06/2006, à 23:18

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Merci j'ai essayé toutes les commande decrite dessous voilà le résultat
taron22@ubuntuTaron:~$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 taron22 root 93844 2006-05-17 10:41 /usr/bin/sudo
taron22@ubuntuTaron:~$ chmod u+s /usr/bin/sudo
taron22@ubuntuTaron:~$ chown root:root /usr/bin/sudo
chown: changement de propriétaire pour `/usr/bin/sudo': Opération non permise
taron22@ubuntuTaron:~$

Dernière modification par Taron (Le 22/06/2006, à 23:20)

Hors ligne

#5 Le 23/06/2006, à 10:14

bertrand0

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Il faut les faire en mode recovery afin d'avoir les droits root. Redémarre et sélectionne l'option au démarrage.


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#6 Le 23/06/2006, à 10:54

caserio

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Salut,

La commande pour paramétrer sudo c'est:
sudo visudo

Hors ligne

#7 Le 23/06/2006, à 11:29

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Merci
En mode recovery j'ai tapé les commandes proposées.
Voilà la réponse de la commande
taron22@ubuntuTaron:~$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 93844 2006-05-17 10:41 /usr/bin/sudo
taron22@ubuntuTaron:~$

Dernière modification par Taron (Le 23/06/2006, à 11:37)

Hors ligne

#8 Le 23/06/2006, à 11:39

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Maintenant je tape sudo -s j'ai la réponse
taron22@ubuntuTaron:~$ sudo -s
sudo: /etc/sudoers is owned by uid 1000, should be 0
taron22@ubuntuTaron:~$

Hors ligne

#9 Le 23/06/2006, à 12:26

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Et quand je tape su j'ai comme avant la réponse suivante  taron22@ubuntuTaron:~$ su
Password:
initgroups: Opération non permise
taron22@ubuntuTaron:~$

Hors ligne

#10 Le 23/06/2006, à 13:28

bertrand0

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

il faut faire comme indiqué dans le message d'erreur, rétablir le proprio de sudoers:
chown root /etc/sudoers
puis redémarrer. La commande sudo devrait à nouveau fonctionner correctement, mais il faut refaire la manip pour tous les progs suid.

Puisque apparemment tu as modifié les propriétaire de l'ensemble du disque, tu as la commande suivante pour restaurer l'uid à 0 (root) sur tout le disque:
chown -R root /

Il faut ensuite restaurer les propriétaires des home, par exemple:
chown -R taron22 /home/taron22

A partir de là, il ne devrait plus y avoir que qq programmes posant problème, comme le serveur ntp par exemple, mais il suffira de les réinstaller au coup par coup avec synaptic.


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#11 Le 23/06/2006, à 13:34

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

D'accord c'est fait sudo functionne maintenant par contre su tjs le même problème je vais tape chown -R root / pour voire si ça résoud le problème
Merci bertrand0

Hors ligne

#12 Le 23/06/2006, à 13:47

coffee

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

chown -R root /

ça me semble un peu violent...


Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)

Hors ligne

#13 Le 23/06/2006, à 13:50

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

oui c'est très violent maintenant c'est le bordel total dans mon ordi
je tae su apres le mot de passe et le résultat authantification faillure désolé

Hors ligne

#14 Le 23/06/2006, à 13:52

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

par contre quand je fais la meme chose dans CTRL+ALT+F1 le mot de passe est correcte
Alors là je ne comprends plus rien

Hors ligne

#15 Le 23/06/2006, à 14:10

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Bon j'ai refais la commande chown -R taron22 / il y à moins de problème comme ça et sudo functionne il me reste juste résoudre le problème de su
Qui me donne taron22@ubuntuTaron:~$ su
Password:
initgroups: Opération non permise
taron22@ubuntuTaron:~$

Hors ligne

#16 Le 23/06/2006, à 20:52

bertrand0

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

coffee a écrit :
chown -R root /

ça me semble un peu violent...

Ben oui, mais étant donné qu'il a déjà tapé "sudo chown -R taron22 /" au tout début, il  n'y a pas 36 solutions.


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#17 Le 23/06/2006, à 20:59

bertrand0

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Bon, puisque tu n'aimes pas le chown root, il n'y a qu'une seule autre solution pour restaurer les bons propriétaires, c'est de sélectionner tes paquets dans synaptic ou aptitude puis de sélectionner l'option réinstaller, comme je te l'ai dit plus haut.

Exemple, tu dis que su ne marche plus: c'est à cause du changement de propriétaire, je te l'assure. Si tu tapes:
dpkg -S $(which su)
ca te renvoie
login: /bin/su

ça signifie que tu dois réinstaller ce paquet, en tapant:
sudo aptitude reinstall login

après ça, su fonctionnera à nouveau car il aura récupéré les bons propriétaires.


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#18 Le 23/06/2006, à 21:00

bertrand0

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Ceci dit, la même solution que pour sudo aurait marché aussi:
sudo chown root /bin/su


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#19 Le 23/06/2006, à 21:42

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Voilà la réponse de ls -l/bin/su


root@ubuntuTaron:/home/taron22# ls -l /bin/su
-rwxr-xr-x 1 taron22 root 24008 2006-04-03 15:37 /bin/su
root@ubuntuTaron:/home/taron22#

Merci

Hors ligne

#20 Le 23/06/2006, à 21:44

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Après je tape chmod -v 4755 /bin/su
Et la réponse est root@ubuntuTaron:/home/taron22# chmod -v 4755 /bin/su
Le mode d'accès de `/bin/su' a été modifié à 4755 (rwsr-xr-x).

Hors ligne

#21 Le 23/06/2006, à 21:46

bertrand0

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Et bien dans ce cas précis, le proprio est erroné, et le bit suid manque. Tu peux soit appliquer ce que je te disais au post #17, soit taper les 2 commandes, dont je te parlais au tout début:
sudo chown root /bin/su
sudo chmod u+s /bin/su

EDIT: Avec la sortie de ls que tu donnes, il faut taper les 2 commandes; faire l'une sans l'autre ne peux pas résoudre le problème.

Dernière modification par bertrand0 (Le 23/06/2006, à 21:49)


Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
                                                            Buffon, Discours sur le style

Hors ligne

#22 Le 23/06/2006, à 21:47

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

je réessaye taron22@ubuntuTaron:~$ su
Password:
initgroups: Opération non permise
taron22@ubuntuTaron:~$

La réponse toujours initgroups : Operation non permise

Hors ligne

#23 Le 23/06/2006, à 21:48

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Alors je retape je retape taron22@ubuntuTaron:~$ ls -l /bin/su
-rwsr-xr-x 1 taron22 root 24008 2006-04-03 15:37 /bin/su
taron22@ubuntuTaron:~$

Hors ligne

#24 Le 23/06/2006, à 21:49

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Alors je tape chown -v root:root /bin/su

Hors ligne

#25 Le 23/06/2006, à 21:51

Taron

Re : [RESOLU]sudo:must be setuid root, su initgroups:Opération non permis

Le résultat taron22@ubuntuTaron:~$ sudo -s
root@ubuntuTaron:~# chown -v root:root /bin/su
L'appartenance de `/bin/su' qui a été retenue est root:root
root@ubuntuTaron:~#

Hors ligne