O Root é capaz de rodar qualquer coisa como qualquer usuário usando o comando /bin/su
Você pode usá-lo como:
/bin/su -c userid /usr/bin/local/minecraftserver
Eu tenho o servidor MineCraft, e eu preciso executá-lo toda vez que eu inicio o Debian.
Eu resolvi isso, mas sempre é executado como root.
Eu preciso que ele seja executado como usuário normal.
O Root é capaz de rodar qualquer coisa como qualquer usuário usando o comando /bin/su
Você pode usá-lo como:
/bin/su -c userid /usr/bin/local/minecraftserver
Uma solução mais robusta para isso seria criar um script para ser adicionado ao init.d para que o servidor seja iniciado na inicialização e encerrado corretamente, caso o servidor precise ser reinicializado ou desligado. Um excelente exemplo disso é o script ForgeCraft de Pahimar: link
Isso também inclui a funcionalidade para fazer backups periódicos (fazendo com que uma tarefa cron execute "backup de minecraft de serviço" e outras coisas úteis.
Além disso, você poderá acessar o console do servidor diretamente usando a tela.