Conceda permissões de root do Ubuntu ao usuário ldap

Conceda permissões de root do Ubuntu ao usuário ldap

Eu tenho uma máquina Ubuntu de desenvolvimento anexada ao nosso domínio corporativo. Tenho permissões de root nesta máquina, mas minha conta ldap não. Gostaria de conceder ao meu usuário ldap direitos irrestritos de administrador local no sistema.

Este sistema é usado apenas como mecanismo de execução de scripts para testes de longa duração e, como parte da execução, precisa de acesso root ao sistema local. Isso tem funcionado felizmente nos últimos dois anos como root. Agora, novas mudanças em nossa infraestrutura corporativa exigem que meus scripts sejam executados como meu usuário ldap, o que está interrompendo a execução devido a vários problemas de permissão.

Não consegui encontrar nada na Internet que me permita conceder a um usuário ldap direitos completos de administrador local no sistema Ubuntu local. Não quero adicionar o usuário sudoers, quero que ele tenha administrador local completo. Entendo os riscos de ter meu usuário como administrador completo e os aceito. Estes não são sistemas de produção e estão em um ambiente de teste protegido por firewall.

Eu tentei o seguinte sem sorte:

Adicionando o usuário ao grupo raiz:

~# gpasswd -a umichscoots root
~# id umichscoots
uid=55144(umichscoots) gid=201(mts) groups=0(root),201(mts)

Forçando o gid de cada usuário ldap para 0:

~# echo 'map    passwd gidNumber     "0"' >> /etc/nslcd.conf
~# reboot
...
~# id umichscoots
uid=55144(umichscoots) gid=0(root) groups=0(root)

Na verdade, eu estava bastante esperançoso com o último, mas não funcionou. Estou perdido... alguém pode ajudar?

Responder1

Você terá que adicionar seu usuário ao grupo sudoers.

Existe apenas uma raiz. (E é nomeado root.)

informação relacionada