inicializar linux com um aplicativo java  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

Ola pessoal
Há quase 1 ano atrás postei aqui uma dúvida sobre o que fazer para que, ao ligar a máquina, o camarada não tivesse acesso nenhum ao SO. Na época, tinha que fazer isso no Win98. Na época tbm me falaram que seria melhor usar linux, pois seria mais simples de configurar.
Pois bem, hoje precisam que esse sistema rode em linux. Alguém poderia me dizer como fazer isso em linux?
O sistema é igual a caixa eletronico de banco. O usuario não terá acesso a nenhum recurso do SO.

Valeu!

"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

boaglio
Moderador
[Avatar]

Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Offline


Rodrigo,


Basicamente você precisa configurar duas coisas:

definir um usuário padrão para se logar automaticamente.

uma vez definido um usuário (exemplo: java) você altera o profile dele (que é um arquivo que tem função semelhante ao AUTOEXEC.BAT)
colocando a chamada ao programa em Java.


 

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP!
[WWW]
Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

cara, sem querer abusar muito, mas como faço para criar um novo usuario no linux?
Sou novato nesse SO

"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Logado como root:

[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

blz, consegui criar um novo usuario.
mas...onde está o arquivo de configuração do profile?

"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

A dica do boaglio, de editar o profile do usuario, tem uma falha de seguranca - se o usuario der Ctrl-C antes da aplicacao Java iniciar, ele fica com acesso ao SO. Claro, tem maneiras de reverter isso mesmo usando um profile, mas o melhor jeito eh colocar a shell de login do usuario como a sua aplicacao.

Use o man /etc/passwd e leia a documentacao relacionada pra entender melhor como fazer isso - nao eh nenhum bicho de sete cabecas, mas a documentacao vai te explicar isso bem melhor que eu
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
boaglio
Moderador
[Avatar]

Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Offline


Rodrigo,

Qual linux vc está usando? Qual versão?


 

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP!
[WWW]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Edita o runlevels (acho que é esse o arquivo) para dar spawn no teu programa java em vez de uma ghetty.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

estou usando o kurumin versão 3.2.3 (bem simples mesmo, já que a aplicação não deve permitir o acesso do usuário ao SO).

"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

boaglio
Moderador
[Avatar]

Membro desde: 09/09/2002 21:23:39
Mensagens: 1865
Localização: Sampa City
Offline


O seu programa em Java é Gráfico ou em Console?

Se for gráfico seria interessante utilizar outro ambiente gráfico,
pois o KDE vai ter muitos recursos que vocÊ não vai usar.

Instale o WindowMaker no Kurumin, e depois de subir o ambiente
gráfico, edite esse aquivo:

~/GNUstep/Library/WindowMaker/autostart

Nele adicione uma linha do seu programa em Java:

java SuaAplicacao

Se precisar dá uma olhada na documentação do Kurumin:

http://www.guiadohardware.net/kurumin/faq/



 

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de Java via MP!
[WWW]
velo
GUJ Ranger
[Avatar]

Membro desde: 19/02/2004 18:23:55
Mensagens: 797
Localização: Jaraguá do Sul - SC
Offline

Isso é a resposta de uma pergunta que não tem nada a ver, mas acho q ajuda....

Uma solução que você poderia experimentar é ao invés de usar o KDE ou outro gerenciador de janelas, abrir o xinit com uma janela do konqueror (ou outro navegador de sua preferência). Assim os usuários terão acesso apenas à janela do navegador, sem ter como iniciar outros aplicativos nem fuçar no sistema, o que pode ser interessante num terminal de acesso.

Neste caso você precisa iniciar a interface gráfica usando o comando "xinit -e konqueror http://www.guiadohardware.net" naturalmente mudando a URL para a sua página inicial . Na maioria das distribuições você pode colocar esse comando no arquivo ~/.xinitrc (dentro da pasta do usuário) para que ele seja executado automaticamente durante a inicialização do sistema. Configure o konqueror para já abrir no modo de tela cheia e você terá uma tela como esta, apenas o navegador aberto, ocupando toda a tela:

Confira tudo em: http://www.guiadohardware.net/livros/linux/09/


Espero que ajude.............
Com isso você pode abrir um programa com GUI no boot.


VELO

Use o melhor:

Linux para servidores
Macintosh para gráficos
Palm para mobilidade
Windows para jogar paciência

SCJP 5
[Email] [MSN] [ICQ]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

boaglio wrote:
Instale o WindowMaker no Kurumin, e depois de subir o ambiente
gráfico, edite esse aquivo:


Melhor não instalar e colocar o programa java no ~/.xinitrc do usuario.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

valeu galera!!!
Vou tentar essas soluções. Qualquer coisa volto aqui para jogar pedras ou mandar agradecimentos

"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

puxa, finalmente descobri como faz....
pegando uma dica aqui, outra ali....
Seguinte: com o jar criado, entrei no centro de controle do kde, fiz com que todo arquivo jar abrisse com o comando java -jar e inseri na pasta .kde/autostart do usuario e reiniciei a máquina para testar.
Pronto, o aplicativo abre juntamente com o KDE. Agora, é só desabilitar a barra de tarefas e os ícones para o usuário.
Valeu galera!!!

"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Nao eh taaaao simples. Se o cara der Ctrl-Alt-F1, ele ainda cai no console do Linux. Se ele fechar a sua app e souber os atalhos de teclado do KDE, ele ainda consegue usar o resto das coisas, e por aih vai...
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team