En tant qu'analogue de chmod
sous Windows, vous pouvez utiliser la fonction icacls
commandement.
Équivalent de chmod 600 <filename>
dans Windows sera :
# Add explicit R+W permissions for current user.
icacls <filename> /grant %username%:rw
# Disable inheritance from folders
icacls <filename> /inheritance:d
# Remove default groups (Authenticated Users, System, Administrators, Users)
icacls <filename> /remove *S-1-5-11 *S-1-5-18 *S-1-5-32-544 *S-1-5-32-545
Pour vérifier les permissions actuelles : icacls <filename>
Remettre toutes les permissions par défaut : icacls <filename> /reset
0 votes
C'est en lecture seule pour un utilisateur spécifique, je crois. Je ne pense pas que cela importe si l'utilisateur peut écrire dans le fichier.
1 votes
Mon calcul dit rw pour le propriétaire, tout le reste désactivé.
0 votes
Vous voulez sûrement dire
chmod
plutôt queCHMOD
aussi !0 votes
C'est vrai, mais quelle est la commande ?
0 votes
@David système de fichiers insensible à la casse...
0 votes
@Austin case-insenstive *nix ? Vraiment ? Lequel ?
1 votes
C'est Windows, vous doit utiliser un gui </tongueincheek>. Propriétés du fichier, sécurité, changez-le en accès propriétaire seulement.
0 votes
Vous pourriez même lancer
chmod
sur Windows !0 votes
@david vous avez besoin de cygwin. Mac OS est insensible à la casse par défaut
0 votes
@Erik pouvez-vous être plus précis ? Il y a beaucoup de boîtes de dialogue différentes lorsque j'essaie de modifier les autorisations.
0 votes
@Austin vous n'avez pas besoin de cygwin pour exécuter chmod.
1 votes
@david il dit "le programme ne peut pas démarrer parce que cygintl-2.dll est manquant sur l'ordinateur..." quand je tape
chmod
0 votes
@auston tu as besoin d'un natif
chmod
plutôt que celui de cygwin, par exemple GnuWin32 .1 votes
@Austin Aussi, qu'est-ce que DOS ? Windows 7 n'a pas de DOS.
0 votes
C'est exactement le même scénario qui m'a amené ici.