Eu quero dar a um usuário do Fedora Sudo
privilégios. Como faço isso?
Adicione o usuário ao grupo wheel
:
gpasswd wheel -a username
Eu uso gpasswd porque nem todas as versões de usermod
têm uma maneira fácil de adicionar o usuário a um grupo sem alterar todas grupos de usuários. No entanto, em qualquer Fedora recente, usermod username -a -G wheel
deve ter o mesmo efeito. Você também pode usar o system-config-users
GUI, é claro.
Se você estiver usando o Fedora 14 ou anterior, use visudo
para editar o arquivo sudoers
, removendo o #
desta linha:
%wheel ALL=(ALL) ALL
Esse é o padrão no arquivo sudoers no Fedora 15 e mais recente, portanto, basta adicionar o usuário a wheel
e tudo o que você precisa fazer. Observe que isso não entrará em vigor imediatamente; a coisa mais fácil a fazer é sair e entrar novamente.
Veja também esta pergunta e resposta sobre Falha no servidor para obter informações sobre como conceder o comportamento "auth as self" do tipo Sudo aos membros do grupo wheel
para aplicativos gráficos que usam consolehelper ou PackageKit.
Suponho que a primeira pergunta seja: você tem o Sudo instalado no (s) servidor (es) em questão? Supondo que seja, é apenas uma questão de decidir se você deseja tratar o usuário como uma entidade única ou como parte de um grupo, um grupo que pode ter apenas 1 membro. O comando visudo
como root lhe dará acesso para editar o arquivo sudoers, geralmente/etc/sudoers.
o antigo:
user ALL= /foo/bar
o último:
%group ALL= /foo/bar
Estes são apenas dois exemplos, o pacote Sudo tem um enorme número de recursos e opções de configuração à sua disposição. Eu recomendo a leitura dos sudoers, arquivo de configuração do Sudo, manual . Eu também recomendaria iniciar de forma simples e construir a configuração desejada real.