Qual é o comando para listar todos os usuários que são membros do grupo admin?

Qual é o comando para listar todos os usuários que são membros do grupo admin?

Estou procurando o nome da lista de superusuários do Fedora. (No Ubuntu parece ser "sudo".) Quero adicionar um dos usuários à lista de superusuários.

O groupscomando lista apenas os grupos do usuário atual.

Responder1

Existe apenas um superusuário no Fedora e, por exemplo root, . Se você estiver procurando por outros usuários que tenham o sudoprivilégio, você pode procurar no arquivo /etc/sudoers executando o comando

visual

Aqui você pode adicionar qualquer usuário para ter o sudoprivilégio, adicionando a seguinte linha no final do /etc/sudoersarquivo:

loginname ALL=(ALL) ALL

Responder2

Para listar todos os grupos disponíveis com usuários, você pode usar

getent group

ou apenas veja o conteúdo do /etc/grouparquivo.

A propósito, no Ubuntu também existe apenas um superusuário. É raiz. Todos os outros têm permissão para usar privilégios via sudo. Você pode modificar as regras em /etc/sudoers visudoconforme mencionado acima, se o sudo estiver instalado. Isso é verdade para qualquer distribuição GNU/Linux de fluxo principal.

Responder3

Para adicionar um usuário a um grupo, como wheel, você pode usar o vigrcomando. Você também precisará usar vigr -spara atualizar o arquivo shadow.

Responder4

É perfeitamente possível ter mais de um usuário com privilégios de root, embora seja incomum criá-los. Você pode criar um usuário e atribuir-lhe o UID 0, apenas certifique-se de que a primeira linha em /etc/passwd seja sempre for root. Para a maioria dos usuários, é uma má prática fazer isso.

Para listar todos os usuários com rootprivilégios:

grep -E '^[^:]*:[^:]*:0:' /etc/passwd

informação relacionada