Bloqueia todos os programas além do navegador da web

2

Estou construindo alguns quiosques, executando o Ubuntu, que hospedarão um site de intranet. Qual é a melhor maneira de permitir acesso apenas a um navegador da Internet e a outros aplicativos?

    
por Jamie Howard 08.01.2013 / 13:58

2 respostas

1

Instalação personalizada

Eu acho que uma maneira relativamente eficiente (dependendo do número de máquinas, isso só é útil se você estiver configurando 10+, eu acho) seria fazer a mesma instalação personalizada em todas as máquinas com apenas o Firefox ou o Chromium instalado por padrão:

  • Você precisa de uma senha sudo para instalar o software do centro de software para que eles não possam instalar mais nada.
  • Você pode reutilizar o mesmo live-CD / USB personalizado para cada um. Já existe um post no AskUbuntu aqui para customizar o live-CD .

Desativação de inicialização em uma conta de convidado

Você pode definir um script na inicialização do sistema que desabilita todos os aplicativos sem ter a senha sudo diferente do navegador da Internet. Observação:

  • Talvez seja necessário desativar o Nautilus, a menos que você planeje permitir que eles movam arquivos ou façam o download e usem arquivos, na verdade, até você.
  • Como medida de precaução, você pode desabilitar a tecla de atalho do terminal aberto ( Ctrl + Alt + T ) para garantir que as pessoas possam ' Não mexa no terminal enquanto estiver na conta do convidado, mas se você configurou a conta como visitante corretamente, isso é um pouco exagerado.

Na instalação personalizada, você não precisa se preocupar com a criação de contas, pois todas as contas precisarão da sua senha sudo para fazer outras coisas além de acessar a Internet. No entanto, se você quiser modificar a instalação, isso tornará as coisas mais difíceis, pois você terá que reativar tudo usando o terminal e sua sudo senha a cada vez. Até você para escolher qual atende melhor às suas necessidades.

    
por Oyibo 08.01.2013 / 14:34
0

Uma maneira de fazer isso é abrir um terminal e executar alguns comandos. Primeiro você quer um usuário "convidado". Para fazer o nosso usuário você faz: sudo adduser guest

adicione qualquer informação que seja aplicável no terminal. Então o que você quer fazer é um chmod para mudar a segurança da unidade. sudo chmod o = wx /

o = diferente de root wx = escrever e executar. O usuário convidado precisa ser capaz de executar arquivos para fazer o login. Eles não poderão ver nenhum dos arquivos do sistema. Você pode então adicionar o navegador da web para a área de trabalho, em seguida, remover a barra de menu clicando com o botão direito sobre ele, em seguida, clicando em remover.

Isso deve funcionar.

    
por slayton1213 08.01.2013 / 14:26