6 votes

Un répertoire avec des droits de lecture et d'écriture pour un utilisateur se voit refuser la permission, mais tout va bien avec les droits d'exécution.

J'ai quelques bizarreries avec mes utilisateurs/permissions. J'ai actuellement un utilisateur nommé world qui a les groupes world www-data admin . J'ai un répertoire à /var/abc qui a les permissions 0644 o rw-r--r-- la propriété de ce répertoire est world:www-data .

Pour une raison quelconque, quand j'essaie de changer en ou de lister cette /var/abc j'obtiens la permission refusée, cependant si j'ajoute la permission d'exécuter à l'utilisateur, alors il devient 0744 o rwxr--r-- Je suis autorisé à accéder à tout.

Je n'arrive pas à comprendre ce qui se passe, quelqu'un peut-il m'éclairer ?

7voto

user9517 Points 113163

Ce que vous voyez est un comportement normal et attendu. Le site x est nécessaire sur un répertoire pour y entrer, y faire des recherches ou y exécuter un programme. Comme vous essayez d'accéder à un répertoire, sans le bit x étant activé, vous ne pouvez pas. Lorsque vous définissez les permissions à 744, votre utilisateur world qui est le propriétaire du répertoire a alors un contrôle total et comme vous l'avez observé, il fait ce qu'il veut.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X