2010-08-27 23 views

Répondre

1

L'UID/GID effectif est le UID/GID que le logiciel utilise actuellement (par exemple, un logiciel, exécuté par root, peut changer son UID/GID en démon: daemon, donc l'UID/GID est également modifié. UID/GID est l'UID/GID du propriétaire du processus et il ne change jamais après le processus est commencé

Ainsi, fILE_EXISTS appel est exécuté avec les permissions du propriétaire du processus

+1

Je suis frappe juste lent aujourd'hui. C'est la deuxième fois que quelqu'un a eu la réponse avant moi. Référence supplémentaire: http://en.wikipedia.org/wiki/Setuid – Codeacula

+0

@Codeacula Je suis désolé pour cela;) –

+0

Mieux vaut se faire battre par quelqu'un avec une bonne réponse que de battre quelqu'un et d'en avoir un mauvais. – Codeacula

0

C'est une chose unix.

UID = ID utilisateur GID = ID groupe

Le véritable UID/GID est l'UID/GID de l'utilisateur/processus qui a créé le processus.

1

Tous les fichiers d'un système Linux possèdent des droits de propriété et des autorisations. Ces autorisations décrivent l'accès des utilisateurs du système à ce fichier ou répertoire. Les autorisations de base sont lues, écrites et exécutées et sont attribuées à trois classes d'utilisateurs; le propriétaire du fichier, les processus appartenant à un groupe particulier et tous les processus du système.

Vous trouverez rapport détaillé ci-dessous http://www.linux-tutorial.info/modules.php?name=MContent&pageid=321