Quels sont les privilèges minimums dont le propriétaire a besoin sur un file pour faire encore un chmod sur un file?

J'ai un file avec des privilèges 020 sur le file, et je ne peux pas le supprimer ou effectuer un chmod sur le file. Savez-vous quels privilèges minimum le propriétaire a besoin sur un file pour faire encore un chmod sur un file?

  • Les permissions sur le directory sont 755
  • Ceci est un operating system AIX

Le mode file n'a aucun effet sur le fait que le propriétaire peut ou non modifier un file.

$ chmod 000 foo $ ls -l foo ---------- 1 chris chris 0 May 6 13:55 foo $ chmod 700 foo $ ls -l foo -rwx------ 1 chris chris 0 May 6 13:55 foo 

Vous avez probablement de mauvaises permissions sur le directory parent – à tout le less, votre user a besoin de l'autorisation d'exécution définie sur le directory pour changer le mode des files à l'intérieur.

Vous pouvez find plus d'informations sur le fonctionnement des permissions de directory sur «Pourquoi les directorys ont besoin de l'autorisation exécutable (X) pour être ouvert? .