Usar o Linux como root o deixa completamente vulnerável a quase tudo, isso é um defeito do SO ?
Tentem ler um pouco sobre engonomia de software/sistemas…
Usar o Linux como root o deixa completamente vulnerável a quase tudo, isso é um defeito do SO ?
Tentem ler um pouco sobre engonomia de software/sistemas…
Bem esse programa parece realmente facilitar bem nesse caso que dei o exemplo (Firestarter firewall)
Isso, acredito, só ocorre quando o usuário que iniciou o programa tenha privilégios pra isso.
O firewall do windows nunca contei, mas acho que com 2 você libera o programa pra conversar na internet… e até hoje foi o único que consegui configurar sem me bloquear a internet sem querer hehehe.
[quote=Luiz Aguiar]Usar o Linux como root o deixa completamente vulnerável a quase tudo, isso é um defeito do SO ?
Tentem ler um pouco sobre engonomia de software/sistemas… [/quote]
Vc não entendeu. Um programa no Janelas pode executar funções de administração facilmente, mesmo que seu priminho de 2 anos com uma senha super restrita execute-o. Isso é um erro de SO. Usar o SO como administrador é um erro do usuário.
[quote=dudaskank]O firewall do windows nunca contei, mas acho que com 2 você libera o programa pra conversar na internet… e até hoje foi o único que consegui configurar sem me bloquear a internet sem querer hehehe.
[/quote]
Conversar na internet não é forward de porta. Forward de porta é pegar uma porta que internamente é 80 e colocar ela disponível na internet como 8080, mas tudo bem, nem acho o firewall do Janelas a parte mais chata dele…
[quote=otaviofcs]
Vc não entendeu. Um programa no Janelas pode executar funções de administração facilmente, mesmo que seu priminho de 2 anos com uma senha super restrita execute-o. Isso é um erro de SO. Usar o SO como administrador é um erro do usuário.[/quote]
qual a diferença disso pro ubuntu? ele pede apenas uma única senha pra fazer qualquer coisa no sistema inteiro… o nosso priminho de 2 aninhos tbm pode digitar essa senaha não é… será que isso é falha do SO ou da implementação dos software que estão na camada acima?
o SO apenas “responde” a requisição que um software faz a ele… são camadas destintas
Cada uma das camadas DEVE conversar apenas com as camadas vizinhas, sendo assim, porque um usuário (leia-se aquela secretária loira completamente burra e o cara mais intelectual que apenas uso o computador para seus fins pessoais) precisa saber (tecnicamente) oq tem abaixo dos softwares que ele usa se pra isso o SO é 100% capaz de resolver todas as suas requisições?
Volto a dizer, o problema que o Janelas tem nada tem à ver com a loira nem com o priminho. Uma coisa é quando instância a aplicação com direitos de administrador, digita a senha de administrador e por isso a aplicação passa a ter mais/todos direitos no SO.
Outra coisa é ela ser acionada por um usuário comum que não tem nem nunca vai ter direito à administração da máquina (como um Usuário comum do Linux) e mesmo sem herdar nenhuma capacidade de administrar o SO conseguir executar funcionalidades que só o administrador poderia fazer (como por exemplo se colocar no RunEx do regedit e ser executado toda vez que alguém abre qualquer programa na máquina).
Isso é uma calamidade em termos de SO. Não em termos de usuário. Não em termos de Softwares rodando sobre o SO. Quem tem que controlar acesso no SO é o SO e não usuários ou softwares.
Capisci!!!?!?!?!?!?!!?
Quem sabe toda essa discussão não cairá por terra com a chegada do vista…
Não entendi seu ponto de visto nisto que falou… mas o meu é que isso ai é sim um grave erro, se um usuário é pra NUNCA ter acesso como admin, então que isso seja lei, sem exceções. Existe uma grande crítica em cima dos sitemas Linux baseados no sudo (como ubuntu e outros), exatamente por esse fato, dar ao usuário sem privilégio nenhum, acesso total a máquina, pior, uma linha má adicionada no sudo, pode transformar o ambiente Linux num ambiente Windows (com usuario Administrador) facilmente.
usuário é usuário, root é root, e vice-virsa !
RafaelRio wrote:
[quote]
Ratao, beleza?
Eu estou usando o Ubuntu 6.06 desde Maio de 2006. O que mais gostei foi o aumento de performance dos aplicativos Java, principalmente do NetBeans. Eu passava mal de verdade usando o NetBeans no Windows.
Uma das coisas que me perguntava antes de mudar de SO é se era possível usar um ambiente de programação igualzinho ao que usava no Windows, e a resposta foi “sim”. Por outros motivos também, curti muito o Ubuntu.
Entre outras vantagens, Linux é livre - open source e grátis. Meu bolso agradece muito por isso, e não preciso perder o sono por piratear algo.
Não vou discutir Windows x Linux, mas acho interessante experimentar - é ótimo ter escolhas. [/quote]
Blz cara! E ae?!
Desculpem, mas acabei postando este tópico e a um bom tempo não voltei, as coisas andaram meio corridas demais por aqui sabe. Justamente neste fim de semana irei colocar o Linux para eu começar a mexer, pois só agora vou poder realmente.
Estou lendo todos os posts. Vou ler um a um, esta sendo de grande valor para meu conhecimento.
Eu uso Eclipse no Windows, já vi que ele nao usarei no Linux neh?! rrsrsrs…
Obrigado a todos!
[quote]
Blz cara! E ae?!
Desculpem, mas acabei postando este tópico e a um bom tempo não voltei, as coisas andaram meio corridas demais por aqui sabe. Justamente neste fim de semana irei colocar o Linux para eu começar a mexer, pois só agora vou poder realmente.
Estou lendo todos os posts. Vou ler um a um, esta sendo de grande valor para meu conhecimento.
Eu uso Eclipse no Windows, já vi que ele nao usarei no Linux neh?! rrsrsrs…
Obrigado a todos![/quote]
Eu já usei o eclipse no linux por mais ou menos um ano como ambiente de desenvolvimento no trampo em cima de suse e de conectiva (atual mandriva), a questão é você estar familiarizado com o linux em si a partir dai você vai definir a sua experiência de usuário, eu particularmente gostava pelo fato de gostar de usar linux e gostar das ferramentas que o linux me oferece, mas vai de cada um.
Comecei com Linux em 98, usando o Conectiva e logo depois o Slack, de lá para cá muitas coisas evoluiram, e o linux se tornou uma realidade. Dizer que o Windows domina, é verdade, mas a cada instância, ele se torna menos presente, o linux já está sendo muito utilizado por pessoas até “comuns”.
Claro que falta evoluir muitas coisas, mas o tempo está chegando para o linux.
Crescer de 1% de uso para 2% de uso pode ser um grande crescimento relativo, mas ainda nada expressivo
Essa geração continuara dominada pelo Windows
Desde 97 que ovo e leio isso.
Bom, a cada dia que passa, vejo o uso do linux crescendo. Em celulares por exemplo, há muitas fabricantes que fazem seus aparelhos com linux. Há também o projeto OLPC, que pretende criar um laptop com custo de US$100 para fins educativos, e que também usa linux como SO.
Com excessão do Ubuntu, eu particularmente não gosto do linux no desktop. Há muito esforço para melhorá-lo nesse sentido, mas são esforços separados. Cada distribuição implementa a mesma coisa, criando funcionalidades iguais. Esse esforço deveria ser mais ordenado, assim como é com o kernel. Na minha opinião, o linux deveria aprender com o java e criar um “JCP” para guiar seu crescimento.
Espero ansioso o dia em que o linux esteja mais maduro para o desktop.
[quote=Luiz Aguiar]Existe uma grande crítica em cima dos sitemas Linux baseados no sudo (como ubuntu e outros), exatamente por esse fato, dar ao usuário sem privilégio nenhum, acesso total a máquina, pior, uma linha má adicionada no sudo, pode transformar o ambiente Linux num ambiente Windows (com usuario Administrador) facilmente.
[/quote]
Eu discordo disso. De modo geral, um usuário de um sistema Unix/Linux desktop tem de ter direitos de administrador, já que deve poder instalar e/ou atualizar softwares, impressoras etc. Só que não é adequado usar a toda hora uma senha de root; em vez disso, é melhor que o usuário seja acrescentado à lista de “sudoers”, para que tenha esses privilégios de forma limitada.
Como usuário de sistemas Unix em ambiente de desenvolvimento, eu sei muito bem o que é não ter o esquema de “sudo”: o desenvolvedor acaba fazendo tudo como “root”, e quando você vê, o sistema acaba ficando pronto só que só consegue ser rodado como “root”. Fiquei cansado de ver isso em sistemas desenvolvidos no SCO Unix.
Quando isso foi criado, os desenvolvedores começaram a tomar mais cuidado com permissões.
E como o acesso via “sudo” é logado, o administrador da máquina dá para saber direitinho quem foi o usuário que fez alguma coisa errada usando o direito de administrador.
O sudo não existe só no Linux; outros Unix também têm esse esquema (Solaris, MacOSX) e funcionam muito bem.
É claro que você pode associar ACLs (Access Control Lists) a objetos dependendo de sua versão do Unix (como é o caso do Solaris), mantendo esses privilégios de forma mais refinada; mas isso não costuma funcionar direito, porque é complicado demais para funcionar - veja o exemplo do próprio Windows. Como você disse, “usuário é usuário, root é root” - mas nada deveria impedir que um se transformasse no outro.
[quote=thingol]Eu discordo disso. De modo geral, um usuário de um sistema Unix/Linux desktop tem de ter direitos de administrador, já que deve poder instalar e/ou atualizar softwares, impressoras etc. Só que não é adequado usar a toda hora uma senha de root; em vez disso, é melhor que o usuário seja acrescentado à lista de “sudoers”, para que tenha esses privilégios de forma limitada.
[/quote]
Foi o que eu disse, em sistemas como o Ubuntu, vc tem acesso irrestrito ao sistema, isso que eu disse ser perigoso, o ideal realmente é vc ter apenas esses privilégios específicos para funções comuns.
Isso eu creio que seja mais pessoal, trabalhei um bom tempo com desenvolvimento em bash para admim de redes de provedores de internet, coisa pesada, e nunca fizemos uma linha de nada como root, os sistemas todos eram baseados em regras específicas para usuários com privilégios totalmente controlados.
Não vejo realmente um ambiente baseado em sudo (sem regras, apenas digitar uma senha pra tudo) um ambiente muito seguro não.
Mas ai já entramos em outros aspectos de dariam mais algumas boas páginas aqui de debate.
Existem muitos níveis de um usuário root até o comum, e o usuário de desktop deve ser encaixado num meio termo desses, de forma granulada e não tudo ou nada (# ou $).
O sudo tenta resolver isso, mas que é chato, é chato pacas!!
E para os flamers do Windows, ele também tem seu sudo, o runas, e a documentação recomenda seu uso em vez do logon como administrador.
Já que entramos no assunto de permissões, diga-se de passagem que o sistema de permissões ugo/rwx do Linux é ridículo. O do Windows pode ser complicado, mas é infinitamente superior. Podem falar do ACL, eu não conheço isso, mas pelo menos deveria vir embutido no kernel. Quem sabe um dia…
Oi,
sempre usei Linux (Ubuntu), e nunca me encomodei…
fico feliz com os resultados.
A principio odeio o Windows =P bugs, virus… etc…
Linux é fóda! hehehehehe…
dizem que ao criar uma tela com Window com Layout sendo null,
ao passar a aplicação para Linux fica desconfigurada…
Mais eu não sei! sempre usei Linux x)
Recomendo você instalar o Linux sim, porem sempre é bom ter o
“horrivel” windows em casa.
=*
Tchauzin!
No grub ta minha máquina, o menu está assim:
Kubuntu 7.04
Fliperama
:lol:
[quote=Luiz Aguiar]
No grub ta minha máquina, o menu está assim:
Kubuntu 7.04
Fliperama
:lol: [/quote]
Luiz, essa versão é beta ainda né ?
Como está esta versão ? Muito cheio de bugs ?