FUSLOGVW.exe corrupts custom directory name when run with sudo inline
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- rust
- Domaine
- cli, operating-systems
Piste de recherche
Commencez par reproduire l’échec du chemin de journal personnalisé avec FUSLOGVW.exe via inline sudo, puis comparez le chemin transmis à l’API CreateFile de Windows avec le lancement de PowerShell avec élévation de privilèges. Suivez le chemin d’exécution inline et le traitement des chemins ; le travail est terminé lorsqu’un répertoire personnalisé existant est accepté et se comporte de la même manière avec les deux méthodes d’élévation.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Sudo for Windows version
1.0.1
Windows build number
10.0.26100.0
Other Software
Assembly Binding Log Viewer 4.0.30319.0
Steps to reproduce
-
Configure inline
sudo. -
Run
sudo FUSLOGVW.exe -
Click on Settings.
-
Enable custom log path.
-
Enter a valid existing directory.
-
An error will pop up: Custom log path must not be relative. And it must be an existing directory. Please reset custom log path.
-
Inspect the Windows API call using Process Monitor from Sysinternals and see that the path name has been corrupted:
-
Run
FUSLOGVW.exefrom an elevated PowerShell prompt (which can be elevated using sudo or by starting the process elevated from the Start menu), and confirm that this bug is not present.
Another developer has also reproduced this issue on a separate PC.
Expected Behavior
Running Assembly Binding Log Viewer under sudo inline will behave the same as when elevated via other means.
Actual Behavior
I'm unable to set a custom log directory because the log path is corrupted when calling the Windows CreateFile API.
- Langage dominant
- Rust
- Étoiles
- 5.9k
- Forks
- 180
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/sudo
-
Invalid translation in helpOuverteIssue-Bug Needs-Triage
Difficulté 1/5 Moins d'une heure Accessibilité débutants 74/100
-
Issue-Bug Needs-Triage
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
-
Issue-Feature Needs-Triage
Difficulté 4/5 3-5 jours Accessibilité débutants 38/100
-
Issue-Bug Needs-Triage
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
-
Issue-Feature Needs-Triage
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
Toutes les issues de microsoft/sudo
Issues similaires
-
area: compat area: parsing bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
reubeno/brush#1526 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
OFN writer emits `DocIRI` as a bare IRI, which becomes a version IRI or a parse error on re-readOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
phillord/horned-owl#338 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
stackabletech/operator-rs#1301 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
jmcnamara/rust_xlsxwriter#205 · 4 commentaires ·