1 votes

Vista : définition des autorisations de fichiers

J'ai un serveur fonctionnant sous Windows Vista et j'ai des problèmes pour définir les autorisations de fichiers.

Je veux définir un dossier à 777, mais lorsque je désélectionne la lecture seule dans l'Explorateur, après y être retourné, la lecture seule est à nouveau sélectionnée !

Comment puis-je modifier les autorisations du fichier ?

3voto

billc.cn Points 6989

Je pense que vous n'avez pas d'attribut de lecture seule pour les dossiers sous Windows, c'est-à-dire que vous ne pouvez le définir que pour les fichiers. (Ainsi, il est toujours affiché comme un carré au lieu d'une coche).

L'autorisation UNIX 777 est généralement inutile si vous configurez un site Web ou un environnement de programmation sous Windows et crée normalement des problèmes de sécurité si vous accordez toutes les autorisations à tout le monde.

La meilleure pratique consiste à comprendre pourquoi l'autorisation 777 est nécessaire pour ce dossier particulier et à accorder l'autorisation "Modifier" ou "Contrôle total" à l'utilisateur. bon utilisateur . Par exemple, si vous voulez rendre un dossier accessible en écriture par un script PHP exécuté dans IIS, il suffit d'accorder à l'utilisateur IIS (vous devez trouver lequel car il est différent selon la configuration de IIS) la permission Modifier.

1voto

wizlog Points 13021
  • Cliquez avec le bouton droit de la souris sur le fichier et sélectionnez Propriétés.
  • Cliquez sur l'onglet Sécurité.
  • Cliquez sur Avancé dans le coin inférieur droit.
  • Dans la fenêtre Paramètres de sécurité avancés qui s'affiche, cliquez sur l'onglet Propriétaire.
  • Cliquez sur Modifier.
  • Cliquez sur Autres utilisateurs ou groupes.
  • Cliquez sur Avancé dans le coin inférieur gauche.
  • Cliquez sur Trouver maintenant.
  • Faites défiler les résultats et double-cliquez sur votre compte utilisateur actuel.
  • Cliquez sur OK pour toutes les fenêtres restantes, sauf la première fenêtre de propriétés.
  • Sélectionnez votre compte utilisateur dans la liste du haut et cliquez sur Modifier.
  • Sélectionnez à nouveau votre compte d'utilisateur dans la liste du haut, puis dans le volet ci-dessous, cochez la case Contrôle total sous Autoriser, ou le contrôle dont vous avez besoin.
  • Vous obtiendrez un avertissement de sécurité, cliquez sur Oui.

Sur certains fichiers qui sont essentiels à Windows, vous obtiendrez un avertissement "Impossible d'enregistrer les changements de permission... l'accès est refusé" et il n'y a rien que vous puissiez faire à ma connaissance.

Reconsidérez la raison pour laquelle vous utilisez Windows.

C'est généralement comme ça que ça se passe. Mais il ne faut pas le faire trop souvent.

1voto

Luke Dennis Points 4805

À partir d'une invite de commande élevée, tapez :

CACLS /g username

Ceci accordera toutes les permissions. J'ai peut-être fourni une utilisation incorrecte mais en tapant CACLS /? vous le dira avec certitude.

0voto

JdeBP Points 25711

L'Explorateur Windows ne permet pas d'accéder directement à l'attribut "lecture seule" des dossiers à partir d'une boîte de dialogue de propriétés.

La case à cocher "lecture seule" affichée dans la boîte de dialogue n'est pas l'attribut du dossier. Il s'agit d'un mécanisme permettant de modifier tous les fichiers du dossier (et, éventuellement, dans ses sous-dossiers) à ou de lecture seule. De plus, elle ne modifie que les fichiers, pas les répertoires.

Pour accéder à l'attribut "lecture seule" d'un dossier, il faut utiliser d'autres outils que l'Explorateur Windows, à savoir hacer permettent d'accéder à l'indicateur d'attribut réel, comme l'attribut ATTRIB commandement.

L'attribut read-only ne permet en aucun cas aux répertoires d'être en lecture seule sous Windows.

Aucune version de MS-DOS, PC-DOS, OS/2 ou Windows NT n'a jamais imposé l'attribut "lecture seule" pour les répertoires. Vous êtes induit en erreur par la pensée Unix. Vous ne devriez pas penser en termes de "setting 777" et de drapeaux de permissions, puis chercher des drapeaux d'attributs équivalents. Le système POSIX de permissions utilisateur-groupe-autre n'a pas d'équivalent direct dans Win32.

Dans le monde de Windows NT, vous devriez chercher à entrées de la liste de contrôle d'accès (discrétionnaire) . Windows NT possède des ACL, et comme billc.cn vous devriez ajouter une entrée de contrôle d'accès à chaque fichier qui accorde à la personne spécifique droit d'accès à la spécifique compte utilisateur/groupe qui a besoin de cet accès particulier à ce fichier particulier. Il existe de nombreux moyens de modifier les listes de contrôle d'accès dans Windows, de la boîte de dialogue des propriétés de l'Explorateur Windows à la fonction CACLS commande. Et il y a d'innombrables questions de SuperUser qui couvrent déjà ces outils.

Le droit d'accès spécifique pour la capacité de créer des fichiers dans un répertoire, à accorder pour ce répertoire en ajoutant une entrée à sa LCA, est le suivant le droit de créer des fichiers/écrire des données .

L'Explorateur Windows réutilise le bit d'attribut de lecture seule inutilisé sur les répertoires à des fins particulières.

Comme l'attribut "lecture seule" d'un répertoire n'a aucune signification pour le système d'exploitation, l'Explorateur Windows le réutilise à ses propres fins. S'il est défini, il signale à l'Explorateur Windows qu'il doit rechercher un fichier desktop.ini pour la personnalisation des dossiers qui modifient la façon dont le dossier doit être affiché.

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