commit 0a94b494fb23efcec9472c5d614ffe4188c1825d from: smytht via: GitHub date: Fri Aug 16 16:41:41 2024 UTC Merge pull request #150 from yellowman/smytht-su-alias add su command alias for enable commit - 11d6e15cefcc75b4f00c31bcbfe78c0b5eec6340 commit + 0a94b494fb23efcec9472c5d614ffe4188c1825d blob - 195d19e4a8cfe916e13bb8a6ee923a655cad9372 blob + c6cd21097cd649ff946ac33feecf3d9c4691dfd5 --- commands.c +++ commands.c @@ -1850,6 +1850,7 @@ Command cmdtab[] = { { "inet", inethelp, CMPL(t) (char **)ctl_inet, ssctl, ctlhandler, 1, 1, 0, 1 }, { "ping", pinghelp, CMPL0 0, 0, ping, 0, 0, 0, 0 }, { "ping6", ping6help, CMPL0 0, 0, ping6, 0, 0, 0, 0 }, + { "su", enablehelp, CMPL(ta) (char **)enabletab, sizeof(Menu), enable, 0, 0, 0, 0 }, { "traceroute", tracerthelp, CMPL0 0, 0, traceroute, 0, 0, 0, 0 }, { "traceroute6", tracert6help, CMPL0 0, 0, traceroute6, 0, 0, 0, 0 }, { "ssh", sshhelp, CMPL0 0, 0, ssh, 0, 0, 0, 0 }, blob - edba70f81791519f1fd06bb438b693c6a6943639 blob + 88dd2ed47b47ccea3b21853c987e0b10296e0789 --- nsh.8 +++ nsh.8 @@ -433,7 +433,30 @@ myfirewallname.com(p)/ .Ed .El .Pp +.Tg su +.Tg doas +.Tg sudo .Tg enable +.Ic su +.Pp +An alias for the +.Cm enable +.Nm +command. +The +.Cm su +alias is to facilitate users used to running BSD systems elevate +privileges with a similar user experience to running +.Xr su 1 +commmand in other shells. +See +.Cm enable +command below for more details. +.Pp +.Tg su +.Tg doas +.Tg sudo +.Tg enable .Ic enable .Pp Start a privileged shell to allow the user to run privileged commands. @@ -4774,7 +4797,7 @@ different wireless chip types. .It .Ic DEBUG .Pp - debugging enabed (only some network drivers use this) + debugging enabled (only some network drivers use this) .Pp .It .Ic LOOPBACK