Você precisará adicionar seu usuário ao grupo de sudoers.
Existe apenas uma raiz. (E é chamado root
.)
Eu tenho uma máquina Ubuntu de desenvolvimento ligada ao nosso domínio corporativo. Eu tenho permissões de root nesta máquina, no entanto 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 um mecanismo de execução de scripts para testes de longa duração e, como parte da execução, ele precisa de acesso root ao sistema local. Isso tem sido feliz trabalhando nos últimos dois anos como root. Agora, novas alterações em nossa infraestrutura corporativa agora exigem que meus scripts sejam executados como meu usuário ldap, que está interrompendo a execução devido a vários problemas de permissões.
Eu não consegui encontrar nada na internet que me permita conceder ao usuário do ldap direitos completos de administrador local no sistema Ubuntu local. Eu não quero adicionar o usuário para sudoers
, eu quero que ele tenha admin local completo. Eu 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 com 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 do ldap para 0:
~# echo 'map passwd gidNumber "0"' >> /etc/nslcd.conf
~# reboot
...
~# id umichscoots
uid=55144(umichscoots) gid=0(root) groups=0(root)
Eu estava realmente esperançoso com o último, mas não funcionou. Estou perplexo ... alguém pode ajudar?
Você precisará adicionar seu usuário ao grupo de sudoers.
Existe apenas uma raiz. (E é chamado root
.)
Tags permissions root ldap linux ubuntu