2010-03-05 10 views

Répondre

1

L'API Win32 a une fonction nommée SetFileAttributes pour la gestion des attributs de fichier, entre les autorisations. Il s'agit d'un example from MSDN.

+0

Les attributs de fichier tels que "FILE_ATTRIBUTE_READONLY" ne sont pas la même chose que le contrôle d'accès. – bk1e

1

Le modèle de sécurité dans les systèmes basés sur Windows NT est très différent du modèle Unix utilisé par la grande majorité des systèmes Linux. Ils travaillent à partir d'ACL (listes de contrôle d'accès) et peuvent devenir très ornés en termes de qui obtient quelle permission où. En outre, ils s'appliquent à presque tous les objets (peut-être même tous?) Dans l'API Win32, pas seulement les fichiers. (Cela ne s'applique pas aux systèmes de fichiers FAT pathologiques si la mémoire est utile.)

Je recommanderais looking closely at how the Win32 security model works avant de commencer à jouer avec des outils comme les cacls (le plus proche de chmod que vous allez trouver) parce que vous pouvez blesser votre système assez mal si vous jouez avec les autorisations sans les comprendre. C'est beaucoup plus complexe que Linux à la vanille.

Questions connexes