Usando root no fedora 20?

2

Eu quero ser capaz de executar comandos como root ... Como faço isso?

sudo yum install @kde-desktop e cromwell is not in the sudoers file. This incident will be reported.

Eu encontrei uma postagem dizendo para editar /etc/pam.d/gdm , mas há várias variantes ( gdm-password , gdm-pin , etc) e eu realmente não quero sair em um membro.

Esta é a primeira pergunta que tenho, com a minha primeira vez a executar o Fedora, estou muito satisfeito por ter vindo com o software actualizado que estou procurando. Toda e qualquer ajuda para superar esse problema simples seria muito apreciada.

Como faço o comando sudo funcionar no fedora 20? (Eu não quero logar como root, simplesmente execute os comandos como root)

EDITAR
o seguinte é um copiar e colar do meu prompt bash:

[root@localhost /]# sudo adduser cromwell sudo  
Usage: adduser [options] LOGIN  
       adduser -D  
       adduser -D [options]  

Options:  
  -b, --base-dir BASE_DIR       base directory for the home directory of the  
.............  
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping  

[root@localhost /]#   

EDIT 2

Eu tentei o seguinte comando, conforme instruído aqui :

sudo usermod -aG sudo cromwell

Em seguida, diz: group 'sudo' does not exist

Eu entro sudo usermod -aG e pressiono a tecla algumas vezes ...

saída

abrt chrony ftp halt
nobody root tss adm
colord games lp openvpn rtkit unbound avahi cromwell
gdm mail operator
shutdown usbmuxd avahi-autoipd daemon
geoclue mysql polkitd sshd
bin dbus gnome-initial-setup nm-openconnect pulse sync

eu, então, executei o seguinte comando sudo usermod -aG adm cromwell e ele foi executado sem erros ... eu fiz uma reinicialização completa e, uma vez conectado, executei sudo mkdir ~ / test '... então, baixo e eis que recebi o mesmo erro sobre a lista de sudoers = (

(pode ser interessante notar que eu consegui instalar o kde fazendo o login como root, por isso estou atualmente usando o KDE como meu desktop, mas ainda assim ... como eu uso o sudo?)

EDITAR DEVO ADICIONAR MEU USUÁRIO AO root GROUP? (EDIT-me disseram aqui para não fazer isso, pois irá resultar em problemas de segurança em massa)

EDITAR

a primeira opção da resposta aceita foi o que funcionou. A segunda opção não fez. Isso deve ser anotado aqui ou a segunda opção é excluída

=========================================
Observe que, se isso estiver fora do tópico para super usuário (ou não dentro do conhecimento deste site), por favor me avise, e eu pessoalmente irei sinalizá-lo para a migração. Obrigado.

    
por Konner Rasmussen 18.04.2014 / 20:05

2 respostas

3

O arquivo de configuração do Sudo é o / etc / sudoers. Você não pode modificar isso diretamente, mesmo como root, então você deve usar o comando visudo para abrir um editor. Claro, você terá que ter privilégios elevados para executar visudo, então use o comando su primeiro.

Neste arquivo, você pode atribuir permissões sudo a usuários e / ou grupos e fazer muitas outras coisas além de:)

No seu caso, adicione a seguinte linha ao arquivo sudoers, aberto via visudo:

cromwell ALL=(ALL) ALL

Isso permitirá que o cromwell faça qualquer coisa usando o comando sudo.

O editor padrão do Fedora é o vim, que pode confundir os usuários que não estão familiarizados com ele. Primeiro, pressione i para Insert. A palavra "Inserir" aparecerá na parte inferior da tela. Agora você pode fazer suas alterações. Para salvá-los, primeiro pressione ESC para voltar ao modo de comando. Em seguida, digite :wq Isso escreve o arquivo e sai do editor.

Outras notas:

Em distribuições baseadas no Debian, há um grupo sudo configurado por padrão, e este grupo é referenciado em sudoers como %sudo ALL=(ALL) ALL . (O sinal de porcentagem significa um grupo). Você poderia fazer isso também, escolhendo (ou criando) um grupo apropriado e adicionando-o a sudoers.

Quando isso for feito, você pode simplesmente adicionar um usuário a esse grupo. Sem acesso root, no entanto, você não poderá.

Então, para obter acesso root:

su

Em seguida, para adicionar o usuário ao grupo sudo (por exemplo):

adduser cromwell sudo

Em seguida, você terá que sair e fazer login novamente para que o sudo funcione.

Boa sorte!

    
por 18.04.2014 / 20:15
0

Se você souber os detalhes da raiz / administrador (aquele usado durante a configuração), tente configurar o sudo . Eu usei usermod antes e funcionou eu tive o usuário root para fazê-lo, obviamente.

    
por 18.04.2014 / 20:14