GNU/Linux >> Tutoriels Linux >  >> Linux

Opération chown non autorisée pour root

Solution 1 :

L'attribut immuable peut être défini sur le fichier. Supprimez-le avec

chattr -i <file>

Solution 2 :

Plusieurs solutions existent, certaines parmi elles :

  • vous avez un système de fichiers qui ne vous permet pas, par exemple. uid:gid, par exemple :FAT
  • le lecteur a été monté en lecture seule
  • SELinux ou d'autres responsables de la sécurité s'appliquent
  • le système de fichiers est défini en mode lecture seule (xfs_freeze, par exemple)
  • le fichier a l'indicateur immuable défini (man chattr)

Solution 3 :

Drôle. Avez-vous vérifié les journaux système (/var/log/messages, /var/log/syslog, sortie de dmesg) pour trouver des indices ?

Raisons possibles :

  • Vous utilisez un système Linux à sécurité renforcée, tel que SELinux. Ceux-ci imposent des restrictions même sur ce que root peut faire.
  • Le fichier se trouve sur un système de fichiers qui ne prend pas en charge la propriété des fichiers, tel que (V)FAT. Selon les options de montage, chmod/chown vous donnera des erreurs.

Solution 4 :

Essayez ceci :

[[email protected] root]# chattr -ais /bin/ls

après avoir changé la propriété et le groupe en root.

Solution 5 :

J'ai eu le même problème.

$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------

Ce qui n'était pas suffisant. J'ai donc ajouté le 'sa'

$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$

Problème résolu :)


Linux
  1. c_rehash :Erreur de commande introuvable – Solution

  2. Espace réservé pour la racine sur un système de fichiers - Pourquoi ?

  3. Opération non prise en charge avec Setfacl ?

  4. chown :commande introuvable

  5. chattr :commande introuvable

bash :ulimit :taille du fichier principal :impossible de modifier la limite :opération non autorisée

le mot de passe root ne fonctionne pas pour su dans le terminal

Module IPTables ip_tables introuvable pour la racine

déterminer ulimit pour l'utilisateur root

L'utilisation de chown pour changer le groupe propriétaire d'un répertoire n'est pas autorisée... Pourquoi ?

net.c:577 :échec de sendmsg() :opération non autorisée dans la sortie dig