diff --git a/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs b/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs index a573c1b0..0adc6c41 100644 --- a/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs +++ b/v2rayN/ServiceLib/Handler/CoreAdminHandler.cs @@ -110,7 +110,7 @@ public class CoreAdminHandler } else { - sb.AppendLine($"sudo -S -k -p '' {cmdLine}"); + sb.AppendLine($"sudo -S {cmdLine}"); } await File.WriteAllTextAsync(shFilePath, sb.ToString()); diff --git a/v2rayN/v2rayN.Desktop/Views/SudoPasswordInputView.axaml.cs b/v2rayN/v2rayN.Desktop/Views/SudoPasswordInputView.axaml.cs index b5dcb5c9..e0b27607 100644 --- a/v2rayN/v2rayN.Desktop/Views/SudoPasswordInputView.axaml.cs +++ b/v2rayN/v2rayN.Desktop/Views/SudoPasswordInputView.axaml.cs @@ -65,7 +65,7 @@ public partial class SudoPasswordInputView : UserControl try { // Use sudo echo command to verify password - var arg = new List() { "-c", "sudo -S -k -p '' echo SUDO_CHECK" }; + var arg = new List() { "-c", "sudo -S echo SUDO_CHECK" }; var result = await CliWrap.Cli .Wrap(Global.LinuxBash) .WithArguments(arg)