En bref, vous n'avez rien à faire pour qu'un programme s'exécute avec les droits de l'utilisateur qui l'a créé. C'est la norme pour les systèmes Windows.
Pour forcer un programme à s'exécuter en tant qu'utilisateur totalement différent, comme le fait SetUID, Microsoft a fourni l'option Runas que vous pouvez utiliser pour invoquer un exécutable avec des identifiants d'utilisateurs différents.
En outre, sur les systèmes compatibles avec l'UAC comme Windows 7, vous pouvez maintenir les touches Maj + Clic droit sur un exécutable, pour exécuter le programme sous un utilisateur différent, et invoquer les droits d'administrateur de cet utilisateur si nécessaire.
Veuillez noter que la réponse ci-dessous est liée à la question originale sur Sticky.
Pour répondre directement à votre question, oui et non. On peut émuler la fonction, mais l'application est totalement différente.
Je pense que vous confondez le bit Sticky avec les autres permissions spéciales Unix SetUID et SetGID, qui affectent toutes deux la manière dont les applications s'exécutent par rapport à l'utilisateur qui invoque le processus, ce que Sticky ne fait pas.
Sticky ne permet à aucun utilisateur, autre que root ou l'utilisateur propriétaire, de supprimer ou de renommer un fichier, même si l'utilisateur a des droits d'écriture et peut donc modifier le fichier.
Dans la fenêtre Permissions avancées (à partir d'un objet Propriétés -> onglet Sécurité -> Avancé), vous pouvez ajouter ou modifier les éléments suivants autorisations pour les CREATOR OWNER
"user" et leur accorder des permissions Delete
y Delete subfolders and files
. Ensuite, pour toutes les autres entités de l'ACL, révoquez (mais ne refusez pas) ces mêmes autorisations.
![enter image description here]()
Tous les utilisateurs disposant d'un droit d'écriture pourront ainsi créer/modifier n'importe quel fichier, mais seul le propriétaire du fichier pourra le supprimer.
Notez que cette approche présente le même défaut que Sticky : tout utilisateur ayant des droits d'édition peut écraser le fichier avec 0B, ce qui est conceptuellement similaire à la suppression du fichier (beaucoup soutiennent que c'est aussi bien que...).
Bonne chance.