Sudo (Русский)

From ArchWiki
Revision as of 06:30, 3 May 2007 by Cheer (talk | contribs) (Summary: translated)
Jump to navigation Jump to search

Template:I18n links start Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n links end

Установка

Для установки sudo введите:

pacman -S sudo

Включение sudo для пользователей

Для того чтобы добавить пользователя как пользователя sudo ("sudoer"), отредактируйте /etc/sudoers. Чтобы дать пользователю привилегии root'а, когда он вводит перед командой "sudo", добавьте следующую строку:

USER_NAME   ALL=(ALL) ALL

где USER_NAME - это имя пользователя.

Enabling Tab-Completion for sudo Users

Tab-completion, by default, will not work when a user is initially added to the sudoers file. For example, normally johndoe only has to type:

fir<TAB>

and the shell will complete out the command for him as:

firefox


If, however, johndoe is added to the sudoers file and he types:

sudo fir<TAB>

the shell will do nothing.




To ensure that tab completion for binary executables (such as firefox) are retained when sudo is used, add the following line to /home/USER_NAME/.bashrc:

complete -c sudo


To ensure that tab completion for regular files (such as /etc/X11/xorg.conf) are retained when sudo is used, add the following line to /home/USER_NAME/.bashrc:

complete -f sudo

Подведение итогов

Подводя итоги, следующие шаги удовлетворят большинство пользователей (USER_NAME - это имя пользователя):

1. pacman -S sudo
2. добавьте "USER_NAME   ALL=(ALL) ALL" в /etc/sudoers
3. добавьте "complete -cf sudo" в /home/USER_NAME/.bashrc

See also