Logo Hardware.com.br
jovera
jovera Super Participante Registrado
626 Mensagens 10 Curtidas

Aumentar a segurança no LTSP

#1 Por jovera 05/02/2007 - 21:07
Fiz alguns servidores LTSP pra serem usados em escolas.
Todos funcionaram bem, mas gostaria de saber se tem como impedir que os usuarios normais (professor, aluno, coordenador, etc) enxergassem as pastas que estão no ponto de montagem /
tipo impedir que enxerguem a pasta /etc /usr /tftpboot e outras.
Me recordo de ter lido alguma coisa sobre o chroot e me parece que com esse comando consigo evitar que outros usuários acessem essas pastas.
Isso é verdade?
Se for verdade, como fazer as configurações?
Marcacini
Marcacini General de Pijama Registrado
4.8K Mensagens 121 Curtidas
#4 Por Marcacini
06/02/2007 - 12:41
chroot acho que é a sigla de "change root". Esse comando "transfere" a raiz do sistema para a pasta que você indicar em "chroot ".

Não tenho muita experiência com isso, exceto como meio de recuperar o lilo... smile.png

Se é que isso serve para o seu propósito, acho que você tem que apontar para uma pasta que tenha uma árvore de diretórios completa (com /usr, /etc, /var ...) pois esta passa a ser a árvore do sistema (corrijam-me se fui impreciso!).

Isso quer dizer que você continua tendo estas pastas todas. É claro que as pastas de sistema "verdadeiras" vão ficar inacessíveis para quem roda dentro do chroot. Mas veja ACHO que você vai ter que fazer toda uma instalação dentro do chroot.

ACHO (de novo!) que o foco disso não é impedir que os usuários usem os comandos disponíveis em /usr (para isso já existem as partições). Parece-me que se usa fazer isso para defender a instalação principal de ataques.

Qual é o seu objettivo? Acho que esse deve ser o ponto de partida. Você quer defender O QUE de QUEM?

Mais seria bom alguém que ENTENDE de administrar redes deixar sua opinião por aqui, para corrigir este CURIOSO (ou chutador smile.png?) que vos fala smile.png...
Debian 5.0, em definitivo (dei adeus ao Kurumin... tchau.gif)!

jqueiroz
jqueiroz Cyber Highlander Registrado
104K Mensagens 5.7K Curtidas
#5 Por jqueiroz
06/02/2007 - 14:02
Se é que isso serve para o seu propósito, acho que você tem que apontar para uma pasta que tenha uma árvore de diretórios completa (com /usr, /etc, /var ...) pois esta passa a ser a árvore do sistema (corrijam-me se fui impreciso!).

Gol.

Isso quer dizer que você continua tendo estas pastas todas. É claro que as pastas de sistema "verdadeiras" vão ficar inacessíveis para quem roda dentro do chroot. Mas veja ACHO que você vai ter que fazer toda uma instalação dentro do chroot.

2x0.

ACHO (de novo!) que o foco disso não é impedir que os usuários usem os comandos disponíveis em /usr (para isso já existem as partições). Parece-me que se usa fazer isso para defender a instalação principal de ataques.

3x0

Qual é o seu objettivo? Acho que esse deve ser o ponto de partida. Você quer defender O QUE de QUEM?

Quer jogar no meu time??? eek.png
"chmod 777 nunca ajudou ninguém" (c) 2002-2021 JQueiroz/FGdH
Conheça o Blog do Zekke
Wconserta1
Wconserta1 Veterano Registrado
1.5K Mensagens 4 Curtidas
#6 Por Wconserta1
06/02/2007 - 15:24
Acho que eu sei o problema deve ser dos usuarios mais curiosos querer ficar acessando as pastas do rais /

Bem ai o ideal é cria links no home de cada usuarios para as pasta que ele devem usar no sistema, pois o que deve está acontecendo que eles estão tendo dificuldade em encontrar arquivos e documentos , deixando um links no home já facilita para os usuarios
Visitem as Comunidades onde sou Moderador no orkut
OpenOffice.org & BrOffice.org E CentOS Brasil - linux (RHCE)
jovera
jovera Super Participante Registrado
626 Mensagens 10 Curtidas
#7 Por jovera
06/02/2007 - 21:41
Correto o que o Wconserta1 disse... é isso que quero...
qro impedir q os usuários fiquem acessando as pastas do / evitando assim ataques e gracinhas de alguns curiosos, como o Marcacini disse...
parece que estamos chegando a um acordo... entao agora pergunto... existe algum tutorial onde me ajude a realizar essa tarefa??? ou algum livro que ensine... e se alguém souber como fazer e queira me esclarecer agradeço a ajuda....
Para que levar a vida tão a sério, se ela não passa de uma aventura da qual jamais sairemos vivos.
http://www.osvigaristas.com.br/frases/interessantes
Marcacini
Marcacini General de Pijama Registrado
4.8K Mensagens 121 Curtidas
#8 Por Marcacini
07/02/2007 - 00:45
/usr/bin tem coisas que os usuários precisam rodar. Você não pode fechar esta pasta deles. Acho que, aqui, você precisa eleger que aplicativos eles não devem mexer e tirar permissão de execução para o usuário comum e isso resolve o que eles não devem fazer.

/etc tem as configurações dos aplicativos (vários de /usr/bin). Também não dá para proibir leitura aí. O que eles podem fazer de mal aí, sem permissão de escrita e com leitura vedada dos arquivos mais sensíveis (shadows, por exemplo)?

jqueiroz: chutei bem! 3 gols!
Debian 5.0, em definitivo (dei adeus ao Kurumin... tchau.gif)!

Wconserta1
Wconserta1 Veterano Registrado
1.5K Mensagens 4 Curtidas
#9 Por Wconserta1
07/02/2007 - 10:40
Jevera qual o ambiente grafico que você usa nos terminais ?

KDE ou Gnome

Tipo tem umas opções que configurei no nautilus (gerenciador de arquivo tipo windows explorer para gnome)

e no kde tem o konqueror que também da para fazer umas configurações que faz os usuarios apenas mexer nas pastas que estão dentro do home deles
como /home/joao por exemplo

no nautilus eu editei de modo que el não abre com barra do do lado que da acesso as pasta do sistema, ou seja ele abre e só da para ver o que tem dentro do home dele

e no konqueror tem opção para fazer isso também onde ele só ira mostrar o home do usuario

Espero ter ajudado
Visitem as Comunidades onde sou Moderador no orkut
OpenOffice.org & BrOffice.org E CentOS Brasil - linux (RHCE)
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal