Mais usuário com direitos de administrador para trabalhar no servidor ubuntu

0

Eu tenho um servidor Ubuntu. Neste servidor roda um apache2 com php e MySQL. Eu sou o administrador deste servidor, mas eu tenho uma pessoa, que é o administrador do servidor apache2. Eu sei que você não pode criar uma segunda conta root, mas esse segundo administrador precisa de direitos para criar novos vhosts ou ativar mods do apache. Como eu poderia fazer isso, que este segundo administrador pode trabalhar no apache sem direitos de root?

Obrigado

    
por ssd_rider 14.05.2015 / 20:22

2 respostas

0

No arquivo sudoers, você pode permitir que eles executem certos comandos como certos usuários.

ie. retirado da ajuda vinculada

dgb boulder = (operator) /bin/ls, (root) /bin/kill, /usr/bin/lprm

O usuário dgb agora tem permissão para executar / bin / ls como operador, mas / bin / kill e / usr / bin / lprm como root.

Você precisará encontrar os aplicativos que ele precisará para poder executar. ie. /etc/init.d/apache2

dgb boulder = (root) /etc/init.d/apache2 mais outros comandos que podem ser necessários para executar

Ajuda do Suders

Além disso, você provavelmente precisará adicioná-los a um grupo que tenha acesso de gravação às pastas site-disponíveis no site para que possam editar os arquivos de configuração.

    
por grag42 14.05.2015 / 21:00
0

Adicione seu segundo administrador ao grupo "admin":

sudo usermod -a -G admin userName

Verifique também se o arquivo /etc/sudoers tem a seguinte linha:

%admin  ALL=(ALL)   ALL

Isso permite que as pessoas do grupo "admin" executem todos os comandos, adicionando-os com "sudo" como este:

sudo edit /etc/apache2/apache2.conf
sudo service apache restart
    
por oley 15.05.2015 / 00:07