Teamspeak Server 2 no CentOS numa conta sem privilégios de root
|
28-09-2010, 00:21
(Esta mensagem foi modificada pela última vez a: 28-09-2010 01:39 por Apaxe.)
Mensagem: #11
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
1-) Se eu executar na consola, através do utilizador root, o comando:
# sudo -u utilizador sh /home/utilizador/teamspeak/nome_do_script O Teamspeak Server 2 arranca com sucesso através do utilizador referenciado no comando ( confirmo isto através do comando: ps -aux ) 2-) Adicionando o mesmo comando como uma nova linha no ficheiro "/etc/rc.local" o Teamspeak Server 2 desta forma não arranca? Só arranca se adicionar a linha da seguinte forma no ficheiro "/etc/rc.local": /home/utilizador/teamspeak/nome_do_script O problema é que desta forma ele é executado através da utilizador Root :-( O que estará a falhar na indicação da linha? |
|||
28-09-2010, 11:00
Mensagem: #12
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
experimenta:
sudo -u utilizador /home/utilizador/teamspeak/nome_do_script (sem o comando sh) BrunoBernardino.com |
|||
28-09-2010, 11:38
(Esta mensagem foi modificada pela última vez a: 28-09-2010 11:38 por Apaxe.)
Mensagem: #13
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
Bruno Bernardino, obrigado tambem pela atenção.
Já fiz essa experiencia a tambem não funciona através da edição do ficheiro "/etc/rc.local". Essa forma só funciona através da consola :-( A unica forma que encontrei a funcionar através da edição do ficheiro "/etc/rc.local" foi a seguinte: /home/utilizador/teamspeak/nome_do_script O problema é que assim a aplicação é executada através da conta Root. |
|||
28-09-2010, 12:44
Mensagem: #14
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
Podes postar aqui o teu rc.local?
nao te esqueças de no final do comando por ' &'. cumps |
|||
28-09-2010, 15:07
Mensagem: #15
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
Tambem não funcionou.
O conteudo do meu actual ficheiro rc.local é o seguinte: #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. touch /var/lock/subsys/local sudo -u administrador /home/administrador/teamspeak/teamspeak-on & Obrigado |
|||
28-09-2010, 17:28
Mensagem: #16
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
tenta assim entao:
Código: su administrador -c /home/administrador/teamspeak/teamspeak-on & |
|||
28-09-2010, 18:04
(Esta mensagem foi modificada pela última vez a: 28-09-2010 18:09 por Apaxe.)
Mensagem: #17
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
Grande Guilherme de Sousa, um muitíssimo obrigado.
É essa a linha que se tem de adicionar ao ficheiro “rc.local” e que permite executar uma aplicação no boot do sistema através de um utilizador que não seja o root. Para confirmar fiz um acesso remoto ao CentOS por SSH e através do comando “ps –aux” confirmei que o processo chamado “./server_linux” referente à aplicação “Teamspeak Server 2” está a ser executado pelo utilizador com o ID 500 que é o ID do utilizador chamado administrador. O servidor não está com nenhum login local no sistema. Muitíssimo obrigado |
|||
28-09-2010, 18:05
Mensagem: #18
|
|||
|
|||
RE: Teamspeak Server 2 no CentOS numa conta sem privilégios de root
Sempre as ordens!
cumps! |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 5 Visitante(s)