web-dev-qa-db-fra.com

Impossible de supprimer l'attribut lecture seule du dossier windows 8.1

J'utilise Windows 8.1 64 bits

Je ne parviens pas à supprimer l'attribut lecture seule des dossiers de mon ordinateur. J'ai essayé plusieurs dossiers sur mon bureau et dans mon dossier de documents, si je décoche la case Lecture seule et que je clique sur Appliquer, puis que je ferme et rouvre la fenêtre des propriétés, la case est à nouveau cochée. Ceci s’applique à tous les dossiers que j’ai vérifiés. Comment puis-je autoriser des privilèges de lecture et d'écriture complets sur ces dossiers?

11
user3308082

Au niveau du système de fichiers, les fichiers et les répertoires ont un attribut "lecture seule". Les deux peuvent être définis à l'aide de la commande attrib à partir de la ligne de commande. Toutefois, à partir de l'interface graphique Windows, l'attribut en lecture seule ne peut pas être ajusté pour les répertoires, mais uniquement pour les fichiers.

Lorsque Windows présente un répertoire sous la forme d'un dossier dans l'interface graphique, l'indicateur + r est uniquement utilisé pour déterminer si ce dossier a été personnalisé ou non, par exemple. avec un fond. À part cela, cet indicateur est ignoré par Windows et cet indicateur ne s'affiche pas pour un dossier dans l'interface graphique. Les dossiers peuvent être supprimés et écrits indépendamment de cet indicateur, car Windows ne se soucie pas de cet indicateur en ce qui concerne la suppression ou l'écriture dans le dossier.

La seule exception à cela semble être lorsque l'on tente de supprimer le dossier à l'aide de la commande "rd" à partir de la ligne de commande. C'est le seul cas où l'indicateur + r d'un répertoire est honoré par Windows pour son objectif.

Cet article de la base de connaissances concerne les versions antérieures de Windows, mais s'applique toujours: http://support.Microsoft.com/kb/326549

Comme indiqué par la boîte de dialogue des propriétés du dossier, cette case à cocher dans l'interface graphique s'applique en effet uniquement aux fichiers :

Folder Properties Dialog Box

Cette case à cocher a trois états:

  • Un carré: L'état affiché chaque fois que la boîte de dialogue des propriétés d'un dossier est ouverte. Tous les dossiers affichent cet état lorsque la boîte de dialogue est ouverte et qu'aucune modification n'est apportée. Lorsque la case à cocher est dans cet état, elle indique à Windows de ne rien faire du tout pour l'attribut en lecture seule des fichiers lorsque APPLY ou OK est activé.
  • Une coche: lorsque cet état est sélectionné, Windows est invité à définir l'indicateur de lecture seule sur chaque fichier du dossier lorsque vous cliquez sur APPLY ou sur OK.
  • Cleared/No Check/No Square: Lorsque cet état est sélectionné, Windows est invité à effacer l'indicateur de lecture seule sur chaque fichier du dossier lorsque vous cliquez sur APPLY ou sur OK.

Ainsi, à partir de l'interface graphique, la possibilité d'écrire et de supprimer des fichiers est contrôlée à la fois par les autorisations NTFS et par l'indicateur en lecture seule. Les dossiers , en revanche, sont contrôlés par des autorisations NTFS uniquement comme indiqué dans la réponse précédente.

12
Dawn Benton

Suivez les étapes ci-dessous pour vous accorder un accès complet au dossier.

  1. Cliquez avec le bouton droit sur le dossier - Properties.
  2. Security tab - Advanced.
  3. Cliquez sur Change à droite de propriétaire .
  4. Entrez Users dans la case et cliquez sur OK.
  5. Cochez la case Replace owner on subcontainers and objects puis cliquez sur Appliquer .
  6. Si vous y êtes invité, You do not have permissions to read.. cliquez sur Oui .
  7. Fermez complètement la boîte de dialogue Paramètres de sécurité avancés .
  8. Cliquez avec le bouton droit sur le dossier - Properties.
  9. Security tab - Edit.
  10. Add...
  11. Entrez Users dans la case et cliquez sur OK.
  12. Cochez la case Contrôle total , puis cliquez sur OK.

Ou en utilisant la commande attrib , ouvrez une commande d'invite en tant que Administrateur et exécutez la commande suivante:

attrib -r c:\foo

Remplacez c:\foo par votre dossier. Pour plus d'informations ici .

3
stderr