Riapri SublimeText come amministratore


6

Esiste un plug-in SublimeText che riapre il file corrente come amministratore?

notepad ++ ha una funzione in cui, se apri un file e non hai i permessi per modificarlo, ma prova a salvarlo, ti informerà che non hai l'accesso, quindi ti dà la possibilità di aprirlo come admin (se si dispone di tale autorizzazione), dopo di che è possibile salvare.

Mi rendo conto che ci sono soluzioni alternative, ma questa è una funzione molto conveniente e che mi piacerebbe vedere in SublimeText.

Per chiarire, non voglio essere in grado di fare clic con il tasto destro sul file in Windows Explorer e andare "Apri come". Sono a conoscenza di strumenti che consentono che ciò accada, sto parlando in particolare una volta che un file viene aperto come non amministratore e richiede il salvataggio delle autorizzazioni di amministratore.


3
Perlomeno c'è un biglietto per la richiesta di funzionalità per quella funzionalità: github.com/SublimeTextIssues/Core/issues/1200
Jaroslav Záruba

1
Ecco una soluzione alternativa. Se lavori sempre da file in una cartella che richiede i diritti di amministratore. (ad es. c:\program files (x86)cartelle), puoi fare clic con il tasto destro su quella cartella. Vai a Properties > Security > Edit > Add. E aggiungiti con le Full Controlautorizzazioni. Dovresti quindi essere in grado di modificare qualsiasi file da quella cartella senza i diritti di amministratore. (Questo ovviamente presuppone che tu abbia già i diritti di amministratore.)
Cricrazy,

Generalmente supponendo che un utente che tenta di utilizzare UAC sia un amministratore è un presupposto decente. Tuttavia, ciò significa che gli script casualmente scritti male e possibili attacchi possono ora molto sulla parte Microsoft dei file del programma senza richiedere all'utente e senza utilizzare un exploit software
computergeek125

Risposte:


0

Vai a gpedit e imposta questi criteri:

Windows Setings/Security Settings/Local Policies/Security Options

User Account Control: Admin Approval Mode for the Built-in Administrator account    Disabled
User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop  Disabled
User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode    Elevate without prompting
User Account Control: Behavior of the elevation prompt for standard users   Prompt for credentials
User Account Control: Detect application installations and prompt for elevation Disabled
User Account Control: Only elevate executables that are signed and validated    Disabled
User Account Control: Only elevate UIAccess applications that are installed in secure locations Disabled
User Account Control: Run all administrators in Admin Approval Mode Disabled
User Account Control: Switch to the secure desktop when prompting for elevation Disabled
User Account Control: Virtualize file and registry write failures to per-user locations Enabled

Quindi imposta la modalità di compatibilità affinché l'editor funzioni sempre come amministratore.

In caso di problemi, è possibile impostare "Modalità di approvazione dell'amministratore per l'account amministratore incorporato" su "Abilitato" finché si mantiene "Elevazione senza richiesta".

Potresti anche essere in grado di saltare le impostazioni di compatibilità per l'app poiché questi criteri ti daranno elevazione automatica e silenziosa. Dipende dalla particolare versione del sistema operativo (la versione LTSB è molto indulgente, la versione Home è molto totalitaria).

Per alcune cartelle di sistema dovrai assicurarti di eseguire x64 build. È un problema diverso che sembra UAC per le persone ma non lo è. Solo Visual Studio sa come evitarlo silenziosamente.

Per le cartelle "extra speciali" come Fonts tutto ciò che non ti aiuterà. Dovrai saltare più salti (inclusa la ridenominazione di C: \ Windows \ Fonts \ desktop.ini) se vuoi entrare tramite l'interfaccia utente ma andrai bene tramite la console cmd di admim.

Quindi aggiungi il tuo editor al percorso, tieni sempre un amministratore cmd sempre aperto e la vita è buona.


Questo vale solo per Windows ____ Pro perché gpedit.mscnon disponibile per la casa.
computergeek125

Cerca un po 'in rete :-) Ci sono articoli e script per "riportarlo" :-)
ZXX

-1

Sono appena passato da npp a sublime e ho scoperto che il modo più semplice per aggirare il problema è semplicemente disabilitare UAC e impostare sublime affinché funzioni sempre come amministratore.

Apri sempre Sublime come amministratore Apri sempre Sublime come amministratore


Non disabilitare mai UAC. Questa è una funzione di sicurezza per informare gli utenti quando i programmi potrebbero provare a fare qualcosa di dannoso.
computergeek125
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.