Comment accorder un access en lecture seule à un directory vers un user sur la command line?

J'essaie d'accorder un access en lecture seule à mon directory temporaire à un autre user à partir de la command line en utilisant icacls.exe.

Essayé ce qui suit (PowerShell):

  • icacls.exe $ env: TEMP / grant mydom \ user: R
  • icacls.exe $ env: TEMP / grant 'mydom \ user: (GR)'
  • icacls.exe $ env: TEMP / grant 'mydom \ user: (GR, X)'
  • icacls.exe $ env: TEMP / grant mydom \ user: F

Peu importe ce que j'essaie lorsque je vérifie les permissions, j'ai la même image: entrez la description de l'image ici

L'user est ajouté à la list des users – bien, mais il ne présente aucune autorisation.

Alors, quel est le bon moyen de le faire? L'utilisation d'icacls n'est pas nécessaire, toute command line est bien.

Vous pouvez essayer de définir les permissions à la main. Ensuite, vous exécutez la command 'icacls [folderpath]'. Il montre les permissions de l'user. Vous pouvez réutiliser cette syntaxe.