O grupo raiz do Suse não possui direitos de root?

0

Eu estou no grupo raiz de uma máquina suse mas quando eu uso

sudo -u <myAccount> ...

Eu obtenho um

Root privileges are required for...

alguns comandos do terminal:

$ cat /etc/sudoers:
ALL ALL=(ALL) ALL
root = ALL(ALL) ALL

$grep root /etc/group:
root:x:0:<myAccount>

$ grep x:0 /etc/passwd:
root:x:0:0:root:/root:/bin/bash

$ getent passwd | cut -d : -f 1 | xargs groups    
<myAccount> : users root

Eu não sei, estou faltando alguma coisa? Não consigo usar a senha de root "real", pois não tenho privilégios aqui.

    
por Simons0n 11.11.2014 / 11:30

1 resposta

1

Os sudoers AFAIK geralmente pertencem ao grupo 'wheel'.

Acho que adicionar seu usuário ao grupo 'wheel' com

gpasswd -a $username wheel

e adicionando

%wheel ALL=(ALL) ALL

ou

%wheel ALL=(ALL) NOPASSWD: ALL

para o seu arquivo / etc / sudoers, dependendo se você quer ou não uma autenticação de senha para o sudo, deve resolver o seu problema.

Se você quiser que o grupo 'root' tenha o sudo previliges, acho que você deve adicionar

%root ALL=(ALL) ALL

observe o prefixo '%' para grupos.

    
por 11.11.2014 / 11:42

Tags