Como eu edito o arquivo sudoers no fedora? [duplicado]

0

Acabei de iniciar uma nova compilação do fedora . Acabei de fazer as coisas, e estava prestes a instalar o tmux, e foi atingido com a mensagem ...

Error: This command has to be run under the root user

Ok. Eu tento executar

sudo dnf install tmux

E agora sou atingido pelo erro

<my username> is not in the sudoers file. This incident will be reported.

Eu pesquiso como alterar o arquivo sudoers , usando um comando chamado visudo. No entanto, parece que este comando também requer acesso ao sudo.

visudo
visudo: /etc/sudoers: Permission denied

E com o sudo

sudo visudo
<password prompt>
<my username> is not in the sudoers file. This incident will be reported

Portanto, parece que preciso alterar o arquivo sudoers para poder usar o sudo, mas não posso alterar o arquivo sudoers sem o sudo. O que eu faço ??

    
por Zack 31.05.2016 / 17:09

1 resposta

2

Note que enquanto você poderia editar o arquivo sudoers (usando visudo em um terminal como root), o que você provavelmente realmente quer fazer é se adicionar ao wheel group. Veja Como tornar o usuário do Fedora um sudoer? para detalhes, mas em suma, este grupo é pré-definido como tendo privilégios sudo-para-tudo e é o nosso grupo padrão "admin". (Se você marcar a caixa "tornar usuário um administrador" ao criar seu usuário no momento da instalação, é isso que ele faz.)

Para fazer isso, você pode executar

gpasswd wheel -a username

como root (e, em seguida, efetue login novamente como usuário). Ou a ferramenta de configuração de usuário da GUI no GNOME também tem essa capacidade; vá até o painel de controle ou pressione o botão Visão geral (tecla do Windows, geralmente) e comece a digitar "usuários". Nesse painel, clique em "desbloquear" no canto superior direito - como você já não é um administrador, isso deve solicitar a senha root . Encontre sua conta de usuário, e onde a linha diz "Tipo de Conta: Padrão", clique em "Padrão" e mude para "Administrador". Novamente, você precisará sair e entrar novamente, mas quando fizer isso, você terá sudo access.

    
por 31.05.2016 / 17:23