Como dar permissão para somente o root executar certo aplicativo?

Iniciado por emdceara, 17 de Dezembro de 2009, 13:49

tópico anterior - próximo tópico

emdceara

Boa Tarde a todos!  ;D

Bem, aqui na faculdade em que trabalho, vamos instalar o ubuntu 9.04 para os alunos. Tanto para os leigos (que acham que só tem um sistema operacional - windows) e para os avançados (estudante de informática). O meu medo aqui com toda certeza é para os estudantes de informática que como sempre querem instalar programas, instalar jogos, mudar papel de parede, excluir o painel e até mesmo entrar no terminal como root adicionando usuários! O objetivo desses alunos não é de ficar mexendo no ubuntu 9.04 e acabar com tudo! Enfim... 

Tentei esconder os Aplicativos usando o Menu Principal e desabilitando atalhos do teclado como, por exemplo, o Alt+F2 para não executarem os nomes dos Aplicativos.

Ainda sim não é suficiente. Muitos Aplicativos podem ser chamados pelo Terminal.

Então, peço ajuda a vocês porque tem Aplicativos como o "alacarte", "pessulus" e outros que podem ser abertos pelo usuário comum no Terminal e não quero que os alunos mexam e desconfigurem tudo  >:(

Minha dúvida é:
Tem como então deixar esses Aplicativos só serem abertos pelo root? Como eu posso fazer/dar essa permissão?

Já agradeço antecipadamente quem puder me ajudar!  ;)

sboorbou

1º como funciona ai, cada aluno tem 1 usuário ou existem um usuário "generico" para a operação?

DICA adiantada - se quiser tirar o console dos usuários ( de forma que eles não acessem mais o console, impedidos de digitar comandos por exemplo ) vá até /etc/passwd e coloque no fim do usuário ( no lugar de /bin/bash ) /bin/false
duvida eu em você sinto... duvida a raiva leva, raiva ao ódio leva, ódio é o lado negro da força - Mestre Yoda

emdceara

#2
Oi sboorbou ,

então, só existe um usuário "genérico" chamado "aluno".

Vou testar a sua dica adiantada aqui e verei se somente isso resolverá os meus problemas...

Obrigada.

sboorbou

#3
tecnicamente eles deve ser impedidos de usar um terminal apartir dai.......

ou você pode criar um usuário ( sistema > administração > usuários e grupos ) e criar um usuário com o perfil Unprivileged....... e troca no final para /bin/false.... ai eles não fasem.......
duvida eu em você sinto... duvida a raiva leva, raiva ao ódio leva, ódio é o lado negro da força - Mestre Yoda