Rouvrir SublimeText en tant qu'administrateur


6

Existe-t-il un plug-in SublimeText qui rouvre le fichier actuel en tant qu'administrateur?

notepad ++ présente une fonctionnalité dans laquelle, si vous ouvrez un fichier sans disposer des autorisations nécessaires pour le modifier, mais essayez d’enregistrer et de sauvegarder, il vous informera que vous n’avez pas l’accès, puis vous donnera la possibilité de l’ouvrir en tant que fichier. admin (si vous avez cette permission), après quoi vous pouvez sauvegarder.

Je me rends compte qu’il existe des solutions de rechange, mais c’est une fonctionnalité très pratique que j’aimerais voir dans SublimeText.

Pour clarifier, je ne veux pas pouvoir faire un clic droit sur le fichier dans l'explorateur Windows et aller "ouvrir en tant que". Je connais des outils qui permettent que cela se produise, je parle spécifiquement une fois qu'un fichier est ouvert en tant qu'administrateur non administrateur et nécessite des autorisations d'administrateur pour être sauvegardé.


3
Enfin, il existe un ticket de demande de fonctionnalités pour cette fonctionnalité: github.com/SublimeTextIssues/Core/issues/1200
Jaroslav Záruba

1
Voici une solution de contournement alternative. Si vous travaillez toujours à partir de fichiers d’un dossier qui nécessite des droits d’administrateur. (par exemple des c:\program files (x86)dossiers), vous pouvez cliquer avec le bouton droit sur ce dossier. Allez à Properties > Security > Edit > Add. Et ajoutez-vous avec des Full Controlautorisations. Vous devriez alors pouvoir éditer tous les fichiers de ce dossier sans avoir besoin de droits d'administrateur. (Bien entendu, cela suppose que vous avez déjà des droits d'administrateur.)
Cricrazy le

Supposer généralement qu'un utilisateur essayant d'utiliser UAC est un administrateur est une hypothèse décente. Cependant, cela signifie que des scripts mal écrits au hasard et des attaques potentielles peuvent maintenant beaucoup concerner la partie Microsoft de vos fichiers de programme sans demander à l'utilisateur et sans utiliser un exploit logiciel
computergeek125

Réponses:


0

Allez à gpedit et définissez ces politiques:

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

Définissez ensuite le mode de compatibilité pour que l'éditeur s'exécute toujours en tant qu'administrateur.

Si vous rencontrez des problèmes, vous pouvez assouplir le "Mode d'approbation administrateur pour le compte d'administrateur intégré" sur "Activé" tant que vous conservez "Elever sans afficher d'invite".

Vous pourrez peut-être même ignorer les paramètres de compatibilité de l'application, car ces stratégies vous donneront une élévation automatique et silencieuse. Dépend de la version de l'OS (la version de LTSB est très légère, la version de Home est très totalitaire).

Pour certains dossiers système, vous devrez vous assurer que vous utilisez la version x64. C'est un problème différent qui ressemble à UAC pour les gens mais ne l'est pas. Seul Visual Studio sait comment éviter cela en silence.

Pour les dossiers "spéciaux" comme les polices, tout ce qui ne va pas vous aider. Vous devrez sauter plus de sauts (y compris renommer C: \ Windows \ Fonts \ desktop.ini) si vous voulez entrer via l'interface utilisateur, mais vous irez très bien via la console admim cmd.

Alors ajoutez votre éditeur au chemin, gardez un cmd d’administrateur toujours ouvert et la vie est belle.


Ceci s'applique uniquement à Windows ____ Pro car il gpedit.mscn'est pas disponible pour la maison.
computergeek125 le

Cherchez un peu sur le net :-) Il y a des articles et des scripts pour "le ramener" :-)
ZXX

-1

Je viens tout juste de passer de npp à sublime et j'ai trouvé que le moyen le plus simple de contourner ce problème consiste simplement à désactiver UAC et à définir sublime pour qu'il soit toujours exécuté en tant qu'administrateur.

Toujours ouvrir Sublime en tant qu'administrateur Toujours ouvrir Sublime en tant qu'administrateur


Ne jamais désactiver UAC. Il s'agit d'une fonctionnalité de sécurité destinée à informer les utilisateurs lorsque des programmes peuvent tenter de faire quelque chose de malveillant.
computergeek125 le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.