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 07/07/2016, à 12:16

oulaysrl

sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Bonjour chers tous ,

Depuis quelques jours , je suis confronté à ce me message :   

 sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700  

  lorsque je souhaite effectuer une suppression de dossiers dans un repertoire autre que  /var/lib/sudo Mais qui lui se trouve dans le repertoire /opt

Merci pour votre compréhension et votre aide.

Hors ligne

#2 Le 07/07/2016, à 12:48

pingouinux

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Bonjour,
N'aurais-tu pas modifié certaines permissions des fichiers du système, par hasard ?
Quel est le retour de

ls -ld /var/lib/sudo

Tu devrais avoir ces permissions

drwx------ 3 root user 4096 Jan  1  1970 /var/lib/sudo

Dernière modification par pingouinux (Le 07/07/2016, à 12:50)

Hors ligne

#3 Le 07/07/2016, à 12:49

jplemoine

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Faut pas jouer avec les permissions...
Tu peux tenter (sans aucune garantie)

sudo chmod 0700 /var/lib/sudo

ou ça passe, ou ça veut pas et là, c'est plus compliqué...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#4 Le 07/07/2016, à 14:12

oulaysrl

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Pingoulnux ... voici le message que j'obtiens :

 drwxrwxrwx 4 root root 4096 janv.  1  1970 /var/lib/sudo 

Hors ligne

#5 Le 07/07/2016, à 14:24

Rufus T. Firefly

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Salut,

Si tu as fait :

sudo chmod 777

un peu partout sur ton système, tu peux sérieusement songer à ré-installer...

En plus, la date, 1 janvier 1970, n'est pas normale...


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#6 Le 07/07/2016, à 14:26

pingouinux

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Sauf si tu te souviens exactement des permissions que tu as modifiés (et encore…), il te faudra certainement tout réinstaller.

Hors ligne

#7 Le 07/07/2016, à 14:28

pingouinux

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Rufus T. Firefly #5 a écrit :

En plus, la date, 1 janvier 1970, n'est pas normale...

J'ai la même date chez moi pour ce répertoire (voir #2).

Hors ligne

#8 Le 07/07/2016, à 14:34

oulaysrl

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

Merci à chacun pour votre disponibilité à me répondre.

Ce que je ne comprends pas, c'est que je n'ai pas affaire a ce répertoire. C'est dans un tout autre répertoire que je veux effectuer mes commandes en l'occurence /opt et non /var/lib/sudo

Hors ligne

#9 Le 07/07/2016, à 14:55

MicP

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

En plus, la date, 1 janvier 1970, n'est pas normale...

Bien souvent, c'est une histoire de RTC qui n'avait pas été mise à l'heure lors de l'installation du système.
Si c'est le cas, il doit sans doute y avoir beaucoup d'autres répertoires dont la date est 01 Janvier 1970.

Ou alors, une commande a voulu modifier la date de ce répertoire, mais le paramètre "date", à cause d'une erreur de calcul, était à zéro  <=> 1er Janvier 1970.
Ou alors…(plein d'autres éventualités)

Dernière modification par MicP (Le 07/07/2016, à 14:58)

Hors ligne

#10 Le 07/07/2016, à 22:42

jplemoine

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

oulaysrl a écrit :

Ce que je ne comprends pas, c'est que je n'ai pas affaire a ce répertoire. C'est dans un tout autre répertoire que je veux effectuer mes commandes en l'occurence /opt et non /var/lib/sudo

Tu dois faire un sudo et donc, sauf erreur de ma part,  tu utilises de manière indirecte /var/lib/sudo.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#11 Le 07/07/2016, à 23:14

MicP

Re : sudo: /var/lib/sudo writable by non-owner (040777),should be mode 0700

C'est vrai qu'en n'ayant que le message d'erreur retourné sans la ligne de commandes qui a provoqué son affichage, ni le contexte dans lequel elle a été lancée c'est difficile.
Mais si le message d'erreur nous informe que les attributs du répertoire /var/lib/sudo ne sont pas correct, on peut supposer que ce répertoire (et/ou la commande sudo) a été sollicité par une de ces commandes.

Hors ligne