alexspe wrote:
> mas eu estaria dando poderes de su para meu usuario normal?
> su alexsp -c /home/ts/teamspeak start
> ele iria executar como root, nao e isso?
>
> On 16 set, 16:51, jimmy <[EMAIL PROTECTED]> wrote:
>
>> uma idéia seria:
>>
>> su usuario -c 'goteamspeak'
>>
>> no rc.local
>>
>> On Tue, Sep 16, 2008 at 09:23:10AM -0700, alexspe wrote:
>>
>>
>>> pessoal, tenho instalado no meu servidor domestico o teamspeak (http://
>>> www.goteamspeak.com/)
>>> quero q ele inicie automaticamente a cada boot mas como usuario comum
>>> alguem ai sabe como faço pra montar esse script?
>>>
>>> _______________________________________________________________________________
>>>
>>
>
> >
>
>
####################################################################################################
Opa, não.
O comando "su" serve para que você se torne outro usuário. Se você não
especificar o usuário, você tenta ser root.
Caso você coloque o usuário, ele vira o usuário. :D.
O parâmetro '-c' serve para executar executar o comando depois do
parâmetro como o usuário. Ao invés de se logar e executar o shell do
usuário que você vai virar, ele executa o comando que você passa e se
desloga do usuário. Esse comando pode ser uma string tipo:-c 'echo
${USER}'. Dica: esse comando e passado para o shell padrão do usuário
que você vai virar. . .
Então:
su alexsp -c "/home/ts/teamspeak start"
Esse comando vai tentar executar o shell padrão do usuário alexsp,
passando o comando a string "/home/ts/teamspeak start" para ser
executada como se fosse um comando(ex:. /bin/bash bash -c
"/home/ts/teamspeak start"), e depois ira voltar ao normal.
;)
--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---