dana
359e0dae2b
45424: completion: Add **/sbin to PATH when completing commands like sudo
...
* Update _command_names to add **/sbin to PATH when not otherwise overridden
and _comp_priv_prefix is set. This ensures that, on systems where
unprivileged users don't have **/sbin in their PATHs, we can still complete
those commands when they try to run them with e.g. sudo
* Update functions for privilege-gaining commands to use the aforementioned
mechanism
* Fix some other minor issues in _pfexec and _doas
Changes from the posted diff:
* Fix a minor redundancy in _doas
* Add _c_p_p=( '' ) hack to _su
2020-03-11 16:26:41 -05:00
Oliver Kiddle
4f48ce208b
44781: add completion of SELinux contexts
2019-09-27 00:27:45 +02:00
Oliver Kiddle
47430bcd7c
42317: completion option updates for commands that have had recent updates
2018-01-23 11:03:00 +01:00
Oliver Kiddle
14ff7d39ad
41492: update some options in completions
2017-08-05 16:22:30 +02:00
Daniel Shahaf
1955cceec7
40011: Make $_comp_priv_prefix only declared when required, and use that to have chgrp offer all groups under doas, ssh, etc as well.
2016-11-28 07:16:39 +00:00
Oliver Kiddle
b870ff85a0
39333: include name of command used to gain priviliges in context for command and gain-priviliges styles
2016-09-16 00:05:10 +02:00
Oliver Kiddle
8011fe8a58
39261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges with sudo in completion functions
...
A new gain-privileges style enables it and a _comp_priv_prefix array
added for tracking how to match privileges for the current command
2016-09-11 13:49:22 +02:00
Daniel Shahaf
69ada95acd
34693: sudo completion: Don't false positive 'sudo -e' detection
2015-03-09 20:01:09 +00:00
Oliver Kiddle
3b7061e4e4
33958: update sudo completion for newer options
2014-12-13 20:04:02 +01:00
Oliver Kiddle
1fe821a8a1
30198: fix environ style lookup to be done in conventional manner
2012-02-14 17:01:17 +00:00
Peter Stephenson
7f3590c68f
Alexey: 27789: use _arguments in _sudo
2010-03-15 19:35:26 +00:00
Peter Stephenson
b2176aa525
update _sudo
2009-05-08 08:42:05 +00:00
Bart Schaefer
7783d398c3
25029: : "environ" style to allow a different search path when completing
...
as a different user.
2008-10-10 09:56:25 +00:00
Sven Wischnowsky
324be321e1
moved from Completion/User/_sudo
2001-04-02 12:03:33 +00:00