2010-07-13 13:21:26 +0000 2010-07-13 13:21:26 +0000
21
21
Advertisement

Wat is het equivalent van chmod 777?

Advertisement

Ik probeer notepad.exe te vervangen door notepad2.exe, maar ik krijg UAC-toestemmingsproblemen wanneer ik een bestand probeer te openen met de vervanging notepad2.exe. Ik moet notepad2.exe openen als admin.

Hoe kan ik een Windows 7 equivalent van de linux chmod 777 op het bestand uitvoeren?

Advertisement
Advertisement

Antwoorden (5)

28
28
28
2010-07-13 13:29:20 +0000

Met behulp van cacls kunt u ditzelfde type ding doen, voorbeeld.

cacls myfile.txt /g everyone:f
19
19
19
2010-07-13 13:28:43 +0000

Ruwweg:

icacls notepad.exe /grant Everyone:F

Merk op dat dit niet precies hetzelfde is als deny ACL entries override allow entries, dus als er deny zijn, moet je die misschien verwijderen.

In het algemeen moet ik eerlijk gezegd vraagtekens zetten bij de motieven van wat je probeert te doen. Er zou nooit een reden mogen zijn om kern-bestanden van het besturingssysteem te vervangen door andere.

Je kunt gemakkelijk tekstbestanden aan Notepad2 koppelen zonder notepad.exe te vervangen, wat de voorkeur zou moeten hebben.

3
Advertisement
3
3
2010-07-13 13:28:27 +0000
Advertisement

Je kunt de permissies wijzigen vanaf de commandoregel via deze informatie, hoewel ik persoonlijk vind dat de GUI permissiecontroles vrij gemakkelijk te begrijpen zijn.

Je kunt het als volgt gebruiken:

CACLS files /e /p {USERNAME}:{PERMISSION}

Waar:

  • /p : Stel nieuwe rechten in
  • /e : Bewerk rechten en laat oude rechten zoals ze zijn, d.w.z. bewerk ACL in plaats van ze te vervangen.
  • {USERNAME} : Naam van gebruiker
  • {PERMISSION} : Toestemming kan zijn: R - Lezen W - Schrijven C - Wijzigen (schrijven) F - Volledige controle
3
3
3
2013-04-18 19:33:43 +0000

Dit kan werken, pas je commandoregel aan zoals nodig:

Stap 1 - Open cmd-venster met admin-rechten

Stap 2 - om eigendom te nemen van de inhoud van de map “picts”

takeown /f C:\picts\* /r

Stap 3 - om de permissies van de inhoud van de map “picts” te wijzigen in “iedereen”

icacls C:\picts /grant Everyone:F /t
1
Advertisement
1
1
2014-08-26 17:18:02 +0000
Advertisement

Als alternatief kunt u een gratis Windows terminalprogramma installeren zoals MobaXterm . Als je het opent zul je zien dat het je toegang geeft tot je lokale Windows pc directories, maar het emuleert een Linux command-line-interface, en biedt verschillende Linux commando’s gebaseerd op Cygwin, zoals chmod.

Ik ben er zeker van dat er ook andere tabbed Windows terminal programma’s zijn die een Linux CLI emuleren. Ik gebruik momenteel alleen MobaXterm. Ik vind het handig om meerdere tabbladen te gebruiken en dezelfde commando’s te gebruiken: een voor mijn Linux server op afstand, een voor een VirtualBox Linux server, en een voor mijn lokale Windows pc.

Advertisement

Gerelateerde vragen

3
28
13
7
3
Advertisement