Bug 15291 - Complete sudo from /sbin
Summary: Complete sudo from /sbin
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: zsh (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Sir Raorn
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-10 12:42 MSD by Andrey Rahmatullin
Modified: 2009-04-12 19:33 MSD (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Rahmatullin 2008-04-10 12:42:10 MSD
В дебиане в глобальном zshrc прописано
zstyle ':completion:*:sudo:*' command-path /usr/local/sbin /usr/local/bin  /usr/
sbin /usr/bin /sbin /bin /usr/X11R6/bin
Так что sudo foo^I дополняет из sbin и под обычным юзером.

[14:37:33] <raorn> wRAR: только /sbin /usr/sbin и в начало их
Comment 1 Sir Raorn 2008-04-10 18:13:37 MSD
А ещё лучше так:

zstyle ':completion:*:sudo:*' command-path /sbin /usr/sbin $path
Comment 2 Evgenii Terechkov 2008-04-11 21:09:34 MSD
$which -a tcpdump
/usr/sbin/tcpdump
$sudo tcpdum<TAB>
$sudo tcpdump

И в ~/.z* упоминаний особых о sudo нет. zsh-4.3.4-alt3
Comment 3 Andrey Rahmatullin 2008-04-11 21:15:02 MSD
(In reply to comment #2)
> $which -a tcpdump
> /usr/sbin/tcpdump
Чините $PATH
Comment 4 Evgenii Terechkov 2008-04-12 05:34:59 MSD
(In reply to comment #3)
> (In reply to comment #2)
> > $which -a tcpdump
> > /usr/sbin/tcpdump
> Чините $PATH

Ясно, почему работает. А $PATH я специально расширил.
Comment 5 Andrey Rahmatullin 2008-04-12 11:30:00 MSD
(In reply to comment #4)
> Ясно, почему работает. А $PATH я специально расширил.

По-моему, очевидно, что для дополнения из $PATH никаких телодвижений делать 
вообще не надо.
Comment 6 Sir Raorn 2009-04-12 02:04:39 MSD
ping!
Comment 7 Sir Raorn 2009-04-12 19:33:53 MSD
Будет в следующей сборке.