6 votes

Les fichiers créés dans Cygwin ont des paramètres de sécurité Windows corrompus

Sur un PC Windows 10, lorsque je crée un fichier à partir d'un bash Cygwin Shell, les paramètres de sécurité de Windows pour le fichier sont corrompus.

Donc, par exemple, si je tape echo test > test.txt Lorsque j'ouvre l'onglet "Sécurité" de "Propriétés" dans Windows, j'obtiens le message d'erreur suivant : "Les permissions sur test.txt sont mal ordonnées, ce qui peut rendre certaines entrées inefficaces", et (entre autres) je vois dans la zone de liste "Noms de groupe ou d'utilisateur" "NULL SID". Et lorsque je clique sur le bouton "Advanced", je vois plusieurs entrées de groupe avec le type "Deny". Cela semble se produire quelle que soit la façon dont je crée un fichier. J'ai essayé vi y bzip2 et ont le même problème.

Il s'agit d'un disque dur local NTFS.  Les autorisations de dossier sont correctes et je suis un administrateur local sur le PC.

J'ai un autre PC Windows 10 avec Cygwin, qui exécute le même bash script, et ça marche bien.

1voto

Peng Goan Points 1

Il existe une longue explication du mappage complexe des permissions Posix à l'aide de Windows ACE

https://cygwin.com/cygwin-ug-net/ntsec.html

Presque à la fin dans File permissions

Malheureusement, l'onglet sécurité de la boîte de dialogue des propriétés du fichier de l'application l'Explorateur Windows insiste pour réorganiser l'ordre des ACEs en ordre canonique avant de pouvoir les lire. l'ordre canonique avant que vous puissiez les lire. Dieu merci, l'ordre de tri reste inchangé si l'on appuie sur le bouton Annuler. Mais ne pensez même pas pensez même pas à appuyer sur OK...

Donc le comportement n'est pas une erreur, c'est à dessein et juste le Windows Explorer a sa propre vision qui ne correspond pas au reste du système Windows.

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