it-swarm-pt.com

Como tornar o usuário do Fedora um sudoer?

Eu quero dar a um usuário do Fedora Sudo privilégios. Como faço isso?

41
tshepang

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.

46
mattdm

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.

3
Tok