Je travaille sur Linux. Je n'ai pas beaucoup d'idée dans les fenêtres. Comment les autorisations de fichiers sont organisées dans Windows? Avons-nous des API comme chmod dans unix pour changer les permissions?clarté sur les autorisations dans les fenêtres
Répondre
pour Windows, il y a un outil appelé cacls, mais il se comportait différemment de chmod, donc vous mieux lire docs: http://technet.microsoft.com/en-us/library/bb490872.aspx
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.
Les attributs de fichier tels que "FILE_ATTRIBUTE_READONLY" ne sont pas la même chose que le contrôle d'accès. – bk1e
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.
- 1. gnome sur les fenêtres
- 2. Clarté sur la fonction WorkflowApplication.LoadRunnableInstance()
- 3. réseau XNA sur les fenêtres
- 4. Construire Elsa sur les fenêtres
- 5. Erreur BlueCloth sur les fenêtres
- 6. Compile Fastboot sur les fenêtres
- 7. Environment.SpecialFolder sur les fenêtres étrangères
- 8. Autorisations dans les applications iPhone
- 9. autorisations d'autorisation déclarative sur les rôles
- 10. Comment modifier les autorisations sur CryptoKeySecurity?
- 11. Question sur les autorisations de fichier
- 12. Comment modifier les autorisations sur une socket?
- 13. SQL Server Profiler - Surveillez les autorisations refusées sur les objets?
- 14. Meilleur contrôle sur les fenêtres Emacs
- 15. Application DirectX sur les fenêtres 64 bits
- 16. Python + WebKit + gtk sur les fenêtres
- 17. mastic sur les fenêtres en utilisant AF_UNIX
- 18. Transparence sur les fenêtres focalisées/floues
- 19. QtScript: panne sur les fenêtres 64 bits
- 20. VIM Compilation dans les fenêtres
- 21. capture stderr d'un proc_open() sur les fenêtres
- 22. Installation d'un module python sur les fenêtres
- 23. Manipulation exception FPU sur les fenêtres
- 24. Impossible d'installer thin sur les fenêtres
- 25. Php Eclipse sur les fenêtres azur
- 26. sur les fenêtres de asp.net compte
- 27. Android Ndk Installation sur les fenêtres?
- 28. Incertain sur les autorisations correctes dans l'exécution de scripts Ruby
- 29. Comment gérer les autorisations sur plusieurs éléments dans SharePoint 2007?
- 30. Autorisations dans les vues dans ASP MVC
Cela dépend du système de fichiers. – giorgian