O documento descreve o software Samba, que permite compartilhamento de arquivos e impressoras entre sistemas Windows e Linux. Samba implementa o protocolo SMB/CIFS para permitir que sistemas Linux se comportem como servidores de arquivos e impressoras para clientes Windows na rede. O documento explica como Samba funciona, sua história, características e componentes.
1. O documento descreve o protocolo Samba, que permite compartilhamento de arquivos e impressoras entre sistemas Windows e Linux. 2. O Samba implementa os protocolos SMB/CIFS para permitir acesso a recursos de rede de sistemas Windows via Linux. 3. O documento explica como configurar o servidor Samba no Linux via o arquivo smb.conf.
O documento descreve o servidor Samba, que permite compartilhamento de arquivos entre sistemas Windows e Unix. Ele implementa os protocolos SMB/CIFS para esta finalidade e pode ser configurado como um servidor autônomo, membro de domínio ou controlador de domínio. Também explica como instalar e configurar o Samba em um sistema Linux.
O documento apresenta o servidor Samba, seu funcionamento e configuração. O Samba permite compartilhamento de arquivos e impressoras entre sistemas Windows e Linux, sendo gratuito, configurável e seguro. Ele fornece serviços como compartilhamento de arquivos e impressão em rede através de autenticação e autorização de usuários.
Minicurso Samba
Visão geral do funcionamento do samba e do protocolo CIFS.
Exemplo de configuração do samba como servidor de arquivos e como controlador de domínio.
O documento discute o software Samba, que permite compartilhamento de arquivos e impressoras entre sistemas Windows e Linux. Ele explica como instalar e configurar o Samba, incluindo editar o arquivo de configuração smb.conf para definir compartilhamentos e permissões.
O documento descreve o servidor Samba, que permite compartilhamento de arquivos entre sistemas Windows e Unix. Ele implementa os protocolos SMB/CIFS para permitir acesso a recursos Unix como se fossem compartilhamentos Windows. É configurado no arquivo smb.conf, dividido em configurações globais e de compartilhamentos.
Este documento descreve um método manual para realizar backup do Active Directory (AD) implementado com Samba 4 em um servidor Linux Debian. O método envolve salvar arquivos de configuração e bancos de dados em um diretório de backup no servidor primário, desligá-lo, transferir os arquivos para um servidor secundário, restaurar os arquivos e configurar o servidor secundário para assumir o papel do primário.
O documento descreve a configuração de um servidor PDC Samba em um sistema CentOS, incluindo a instalação de pacotes necessários como Samba, Squid e SARG. Os principais pontos abordados são a criação de usuários e grupos, compartilhamentos, configuração do smb.conf e mapeamento de grupos.
1. O documento descreve o protocolo Samba, que permite compartilhamento de arquivos e impressoras entre sistemas Windows e Linux. 2. O Samba implementa os protocolos SMB/CIFS para permitir acesso a recursos de rede de sistemas Windows via Linux. 3. O documento explica como configurar o servidor Samba no Linux via o arquivo smb.conf.
O documento descreve o servidor Samba, que permite compartilhamento de arquivos entre sistemas Windows e Unix. Ele implementa os protocolos SMB/CIFS para esta finalidade e pode ser configurado como um servidor autônomo, membro de domínio ou controlador de domínio. Também explica como instalar e configurar o Samba em um sistema Linux.
O documento apresenta o servidor Samba, seu funcionamento e configuração. O Samba permite compartilhamento de arquivos e impressoras entre sistemas Windows e Linux, sendo gratuito, configurável e seguro. Ele fornece serviços como compartilhamento de arquivos e impressão em rede através de autenticação e autorização de usuários.
Minicurso Samba
Visão geral do funcionamento do samba e do protocolo CIFS.
Exemplo de configuração do samba como servidor de arquivos e como controlador de domínio.
O documento discute o software Samba, que permite compartilhamento de arquivos e impressoras entre sistemas Windows e Linux. Ele explica como instalar e configurar o Samba, incluindo editar o arquivo de configuração smb.conf para definir compartilhamentos e permissões.
O documento descreve o servidor Samba, que permite compartilhamento de arquivos entre sistemas Windows e Unix. Ele implementa os protocolos SMB/CIFS para permitir acesso a recursos Unix como se fossem compartilhamentos Windows. É configurado no arquivo smb.conf, dividido em configurações globais e de compartilhamentos.
Este documento descreve um método manual para realizar backup do Active Directory (AD) implementado com Samba 4 em um servidor Linux Debian. O método envolve salvar arquivos de configuração e bancos de dados em um diretório de backup no servidor primário, desligá-lo, transferir os arquivos para um servidor secundário, restaurar os arquivos e configurar o servidor secundário para assumir o papel do primário.
O documento descreve a configuração de um servidor PDC Samba em um sistema CentOS, incluindo a instalação de pacotes necessários como Samba, Squid e SARG. Os principais pontos abordados são a criação de usuários e grupos, compartilhamentos, configuração do smb.conf e mapeamento de grupos.
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
Este documento fornece instruções para configurar um servidor Linux para uso em pequenas empresas, incluindo a instalação do sistema operacional CentOS, configuração de serviços como DHCP, proxy, Samba e Cacti, e criação de arquivos de configuração para esses serviços.
O documento discute protocolos de rede populares da camada de aplicação como HTTP, FTP e DHCP. Ele explica os conceitos de arquitetura cliente-servidor e peer-to-peer e como esses protocolos usam essas arquiteturas. Além disso, descreve como os processos se comunicam através de sockets e como endereçam uns aos outros.
Compartilhamento no samba com permissão de grupoCarlos Eduardo
Este documento fornece instruções para configurar compartilhamento de arquivos no Samba com permissões de grupo no Linux. Ele explica como instalar o Samba, configurar o arquivo smb.conf para criar um compartilhamento com acesso restrito a um grupo específico, criar o grupo e pasta compartilhada, adicionar usuários ao grupo para conceder acesso, e reiniciar o serviço Samba.
O documento descreve os fundamentos do protocolo CIFS e da suíte Samba, que permitem compartilhamento de arquivos e impressoras entre sistemas Windows e Linux. O CIFS é um protocolo padrão que permite acesso remoto a recursos como se fossem locais, enquanto a suíte Samba implementa o CIFS no Linux para permitir integração com redes Windows.
O documento descreve a instalação e configuração do servidor web Apache no Linux, incluindo como instalar e iniciar o serviço Apache, configurar diretórios, virtual hosts e autenticação.
Utilizando o samba como servidor de domínio primárioCarlos Melo
O documento descreve como configurar um servidor PDC (Primary Domain Controller) com Samba para fornecer autenticação de domínio, perfis de usuário móveis e aplicar políticas de grupo (GPOs) para controlar configurações de computadores. Ele aborda a instalação e configuração do Samba como PDC, mapeamento de grupos UNIX em grupos do domínio, compartilhamentos mapeados durante o login e criação de GPOs usando o Poledit.
O documento explica como configurar o servidor FTP ProFTPd através do arquivo de configuração /etc/proftpd.conf. O arquivo define contextos e diretivas que determinam o comportamento do ProFTPd para diferentes ações e diretórios. O exemplo de configuração mostra como permitir downloads na pasta PUB e uploads na pasta incoming.
1) O documento descreve um projeto de rede para um centro de logística, com instruções para configurar máquinas virtuais com sistemas operacionais diferentes, instalar RAID, configurar um domínio e servidores.
2) Deve-se configurar usuários e grupos no domínio com diferentes permissões e restrições.
3) Servidores como Apache e Samba devem ser instalados e configurados para compartilhamento de arquivos e publicação de relatórios.
Palestra realizada no 1° Seminário de Inovações Tecnológicas em Cluster e Grid no Governo Federal em dezembro de 2005 sobre técnicas de replicação no PostgreSQL
O documento explica o que é um servidor web e como funciona o servidor Apache. Ele descreve os principais passos de como um servidor processa uma requisição do navegador, incluindo tradução de URL, escolha de protocolo, processamento de arquivos e retorno de resultados. Outros servidores populares como IIS e Tomcat também são mencionados.
Uma empresa de logística precisa resolver problemas com estações clientes remotas que são frequentemente formatadas e precisam ter suas bases de dados copiadas. Uma solução de servidor de arquivos é proposta para fornecer arquivos e pastas compartilhadas de forma segura entre grupos de usuários.
1) O documento discute a administração de sistemas de arquivos no Linux, incluindo particionamento, tipos de partições, montagem e ferramentas como fdisk, df, du e fsck.
2) É explicado que existem partições primárias, estendidas e lógicas, e que cada disco pode ter no máximo 4 partições primárias.
3) O comando mount é usado para montar partições em pontos de montagem, que podem ser configurados no arquivo fstab.
O documento fornece uma visão geral do DNS, discutindo sua implementação no Linux usando o software Bind e os principais arquivos de configuração e bancos de dados. É apresentada a estrutura hierárquica do DNS e os tipos comuns de servidores.
1) O artigo descreve o Memcached, um sistema de cache distribuído de alta performance projetado para acelerar aplicações web dinâmicas ao armazenar objetos e dados com frequência acessados em memória RAM.
2) O Memcached foi criado por Brad Fitzpatrick para melhorar o desempenho do LiveJournal ao armazenar objetos da página de forma separada e distribuída em vários servidores, evitando acessos lentos ao banco de dados.
3) O artigo explica como configurar e usar o Memcached, incluindo
1) O documento apresenta uma prova sobre sistemas operacionais com 4 partes que abordam processos, Linux, FTP e servidor web Apache.
2) A primeira parte contém perguntas sobre processos, threads e escalonamento.
3) A segunda parte instruir criar uma máquina virtual Linux e instalar pacotes para configurar servidor FTP e gerenciamento de arquivos e processos.
4) A terceira parte orienta instalar Apache e publicar páginas na web.
5) A quarta parte pede scripts para cadastrar usuários, verificar usuários e salvar
O documento descreve protocolos de rede como FTP e DHCP. FTP permite transferência de arquivos entre sistemas remotos usando TCP/IP. DHCP atribui endereços IP dinamicamente para evitar configuração manual em redes grandes.
O documento descreve como configurar e usar um servidor DHCP para atribuir endereços IP dinamicamente na rede. Explica que o DHCP distribui IPs automaticamente à medida que hosts se conectam e permite configurar IPs fixos para determinados hosts. Detalha a instalação do pacote dhcp3-server no Debian, editar o arquivo de configuração dhcpd.conf para definir faixas de endereços e parâmetros, e reiniciar o serviço DHCP.
Linux Redes e Servidores - guia pratico SoftD Abreu
[1] O autor recebeu um convite para escrever o prefácio da segunda edição do livro Redes e Servidores Linux e está feliz por ter a oportunidade de elogiar o trabalho de Carlos Morimoto, que contribuiu muito para disseminar o uso de sistemas livres no Brasil.
[2] O autor usa o sistema operacional Kurumin desenvolvido por Carlos Morimoto em seu trabalho e casa há anos, elogiando sua simplicidade e capacidade de ensinar os usuários.
[3] Este livro guiará os leitores pelas tarefas com
1) A empresa VamosLOGo precisa implementar um aplicativo em estações remotas para controle de frota, mas essas estações são frequentemente reformatadas e precisam ter seus bancos de dados copiados durante a instalação.
2) As estações remotas precisam gravar arquivos no servidor de forma segura através de uma rede.
3) Usuários devem ter acesso a pastas específicas de acordo com seus grupos, e o aplicativo precisa agora rodar pela rede.
Este capítulo introduz o Samba, fornecendo recursos de ajuda como o site oficial e documentação. Ele discute a instalação da versão 3.0 do Samba em diferentes distribuições Linux e menciona um método de instalação usando arquivos tar.
This document summarizes various online research techniques that can be used to gain insights into consumer awareness, attitudes, purchase decisions and brand loyalty. It discusses both qualitative techniques like online focus groups, bulletin boards, online journaling and one-on-one chats as well as quantitative techniques like online surveys, trade-off analysis, choice-based conjoint and mobile research. It also covers hybrid approaches that combine qualitative and quantitative methods and emerging techniques like social media monitoring. The document provides examples of how each technique can be applied and highlights their advantages and disadvantages.
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
Este documento fornece instruções para configurar um servidor Linux para uso em pequenas empresas, incluindo a instalação do sistema operacional CentOS, configuração de serviços como DHCP, proxy, Samba e Cacti, e criação de arquivos de configuração para esses serviços.
O documento discute protocolos de rede populares da camada de aplicação como HTTP, FTP e DHCP. Ele explica os conceitos de arquitetura cliente-servidor e peer-to-peer e como esses protocolos usam essas arquiteturas. Além disso, descreve como os processos se comunicam através de sockets e como endereçam uns aos outros.
Compartilhamento no samba com permissão de grupoCarlos Eduardo
Este documento fornece instruções para configurar compartilhamento de arquivos no Samba com permissões de grupo no Linux. Ele explica como instalar o Samba, configurar o arquivo smb.conf para criar um compartilhamento com acesso restrito a um grupo específico, criar o grupo e pasta compartilhada, adicionar usuários ao grupo para conceder acesso, e reiniciar o serviço Samba.
O documento descreve os fundamentos do protocolo CIFS e da suíte Samba, que permitem compartilhamento de arquivos e impressoras entre sistemas Windows e Linux. O CIFS é um protocolo padrão que permite acesso remoto a recursos como se fossem locais, enquanto a suíte Samba implementa o CIFS no Linux para permitir integração com redes Windows.
O documento descreve a instalação e configuração do servidor web Apache no Linux, incluindo como instalar e iniciar o serviço Apache, configurar diretórios, virtual hosts e autenticação.
Utilizando o samba como servidor de domínio primárioCarlos Melo
O documento descreve como configurar um servidor PDC (Primary Domain Controller) com Samba para fornecer autenticação de domínio, perfis de usuário móveis e aplicar políticas de grupo (GPOs) para controlar configurações de computadores. Ele aborda a instalação e configuração do Samba como PDC, mapeamento de grupos UNIX em grupos do domínio, compartilhamentos mapeados durante o login e criação de GPOs usando o Poledit.
O documento explica como configurar o servidor FTP ProFTPd através do arquivo de configuração /etc/proftpd.conf. O arquivo define contextos e diretivas que determinam o comportamento do ProFTPd para diferentes ações e diretórios. O exemplo de configuração mostra como permitir downloads na pasta PUB e uploads na pasta incoming.
1) O documento descreve um projeto de rede para um centro de logística, com instruções para configurar máquinas virtuais com sistemas operacionais diferentes, instalar RAID, configurar um domínio e servidores.
2) Deve-se configurar usuários e grupos no domínio com diferentes permissões e restrições.
3) Servidores como Apache e Samba devem ser instalados e configurados para compartilhamento de arquivos e publicação de relatórios.
Palestra realizada no 1° Seminário de Inovações Tecnológicas em Cluster e Grid no Governo Federal em dezembro de 2005 sobre técnicas de replicação no PostgreSQL
O documento explica o que é um servidor web e como funciona o servidor Apache. Ele descreve os principais passos de como um servidor processa uma requisição do navegador, incluindo tradução de URL, escolha de protocolo, processamento de arquivos e retorno de resultados. Outros servidores populares como IIS e Tomcat também são mencionados.
Uma empresa de logística precisa resolver problemas com estações clientes remotas que são frequentemente formatadas e precisam ter suas bases de dados copiadas. Uma solução de servidor de arquivos é proposta para fornecer arquivos e pastas compartilhadas de forma segura entre grupos de usuários.
1) O documento discute a administração de sistemas de arquivos no Linux, incluindo particionamento, tipos de partições, montagem e ferramentas como fdisk, df, du e fsck.
2) É explicado que existem partições primárias, estendidas e lógicas, e que cada disco pode ter no máximo 4 partições primárias.
3) O comando mount é usado para montar partições em pontos de montagem, que podem ser configurados no arquivo fstab.
O documento fornece uma visão geral do DNS, discutindo sua implementação no Linux usando o software Bind e os principais arquivos de configuração e bancos de dados. É apresentada a estrutura hierárquica do DNS e os tipos comuns de servidores.
1) O artigo descreve o Memcached, um sistema de cache distribuído de alta performance projetado para acelerar aplicações web dinâmicas ao armazenar objetos e dados com frequência acessados em memória RAM.
2) O Memcached foi criado por Brad Fitzpatrick para melhorar o desempenho do LiveJournal ao armazenar objetos da página de forma separada e distribuída em vários servidores, evitando acessos lentos ao banco de dados.
3) O artigo explica como configurar e usar o Memcached, incluindo
1) O documento apresenta uma prova sobre sistemas operacionais com 4 partes que abordam processos, Linux, FTP e servidor web Apache.
2) A primeira parte contém perguntas sobre processos, threads e escalonamento.
3) A segunda parte instruir criar uma máquina virtual Linux e instalar pacotes para configurar servidor FTP e gerenciamento de arquivos e processos.
4) A terceira parte orienta instalar Apache e publicar páginas na web.
5) A quarta parte pede scripts para cadastrar usuários, verificar usuários e salvar
O documento descreve protocolos de rede como FTP e DHCP. FTP permite transferência de arquivos entre sistemas remotos usando TCP/IP. DHCP atribui endereços IP dinamicamente para evitar configuração manual em redes grandes.
O documento descreve como configurar e usar um servidor DHCP para atribuir endereços IP dinamicamente na rede. Explica que o DHCP distribui IPs automaticamente à medida que hosts se conectam e permite configurar IPs fixos para determinados hosts. Detalha a instalação do pacote dhcp3-server no Debian, editar o arquivo de configuração dhcpd.conf para definir faixas de endereços e parâmetros, e reiniciar o serviço DHCP.
Linux Redes e Servidores - guia pratico SoftD Abreu
[1] O autor recebeu um convite para escrever o prefácio da segunda edição do livro Redes e Servidores Linux e está feliz por ter a oportunidade de elogiar o trabalho de Carlos Morimoto, que contribuiu muito para disseminar o uso de sistemas livres no Brasil.
[2] O autor usa o sistema operacional Kurumin desenvolvido por Carlos Morimoto em seu trabalho e casa há anos, elogiando sua simplicidade e capacidade de ensinar os usuários.
[3] Este livro guiará os leitores pelas tarefas com
1) A empresa VamosLOGo precisa implementar um aplicativo em estações remotas para controle de frota, mas essas estações são frequentemente reformatadas e precisam ter seus bancos de dados copiados durante a instalação.
2) As estações remotas precisam gravar arquivos no servidor de forma segura através de uma rede.
3) Usuários devem ter acesso a pastas específicas de acordo com seus grupos, e o aplicativo precisa agora rodar pela rede.
Este capítulo introduz o Samba, fornecendo recursos de ajuda como o site oficial e documentação. Ele discute a instalação da versão 3.0 do Samba em diferentes distribuições Linux e menciona um método de instalação usando arquivos tar.
This document summarizes various online research techniques that can be used to gain insights into consumer awareness, attitudes, purchase decisions and brand loyalty. It discusses both qualitative techniques like online focus groups, bulletin boards, online journaling and one-on-one chats as well as quantitative techniques like online surveys, trade-off analysis, choice-based conjoint and mobile research. It also covers hybrid approaches that combine qualitative and quantitative methods and emerging techniques like social media monitoring. The document provides examples of how each technique can be applied and highlights their advantages and disadvantages.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo. El embargo prohibiría las importaciones de petróleo ruso por mar y por oleoducto, aunque se concederían exenciones temporales a Hungría y Eslovaquia. Este sería el sexto paquete de sanciones de la UE contra Rusia desde la invasión de Ucrania a finales de febrero.
O documento descreve um projeto de migração de servidores da Microsoft Windows para o Ubuntu Server v14.04 LTS. Ele apresenta a empresa Bora para Prática, o cenário atual com servidores Windows e o cenário proposto com servidores Ubuntu, além de detalhar a história, requisitos, versões e derivações do Ubuntu Server.
Durante os anos 1950 no Brasil, um grupo de jovens músicos procurou um novo estilo musical para fugir do estilo operístico dominante. Eles criaram a Bossa Nova, influenciada pelo jazz, visando internacionalizar a música brasileira. João Gilberto lançou "Chega de Saudade" em 1958, marcando a presença da Bossa Nova. Em 1962, um concerto histórico em Nova York consagrou o estilo internacionalmente.
O documento descreve um projeto de migração de servidores Microsoft Windows para o sistema operacional GNU/Linux Ubuntu Server, com foco na instalação e configuração do servidor de arquivos SAMBA 4. Ele aborda tópicos como cenários propostos, tipos de instalação do SAMBA 4, recursos de storage, recursos do servidor SAMBA 4 e integrações com DNS.
Samba permite compartir archivos, impresoras y recursos entre equipos Windows y Linux mediante el protocolo SMB. Se necesitan instalar los paquetes samba, samba-client y samba-common. Las impresoras se comparten de forma predeterminada y se pueden configurar parámetros como el acceso de usuarios invitados. Los directorios y volúmenes se comparten definiendo su ruta, comentario y permisos de acceso en el archivo de configuración de samba.
Nos anos 1950 a 1957, a música popular brasileira continuou recebendo influências da música norte-americana. O samba-canção se fixou como estilo musical e começaram a ser usados acordes dissonantes com mais frequência. O baião também teve sucesso nesse período. Artistas como Luis Gonzaga, Dalva de Oliveira e Dorival Caymmi tiveram músicas de destaque nesses anos.
A história, as origens, o contexto histórico, os principais artistas e as três principais músicas da Bossa Nova.
Aprsentação de slides desenvolvida pelos alunos Felipe, Hassan e Nilton, do 9º ano do Colégio Santo Antônio, de Santa Helena - PR.
Edição de slides por Nilton Anschau Júnior.
- Newsgroups were invented in 1979 by graduate students as a way for users to read and post public messages to categories called newsgroups on various topics. Bulletin boards have been around since 1978 as an alternative to physical notice boards and allow users to upload and download content.
- Newsgroups and bulletin boards target audiences aged 17-50 seeking information on particular subjects. They allow public messages to be left for advertising, announcements, or sharing information within topic-specific groups.
- News is distributed through news servers hosted by ISPs and other organizations that frequently sync with each other. Bulletin boards operate through software run on connected computer systems.
A Bossa Nova surgiu no Rio de Janeiro na década de 1950 como um movimento musical que misturava samba e jazz. Seu principal expoente foi o violonista João Gilberto com seu estilo único de tocar e cantar baixinho. A Bossa Nova tornou-se popular no Brasil e no exterior, porém entrou em declínio na década de 1960 com o surgimento da MPB.
A Bossa Nova surgiu no Brasil na década de 1950 influenciada pelo jazz norte-americano e música clássica. Letras bucólicas representavam a classe média crescente e músicas como "Chega de Saudade" e "Desafinado" tornaram-se sucessos na época. Na década de 1960, canções como "Garota de Ipanema" e "Samba do Avião" alavancaram a fama internacional da Bossa Nova.
O documento discute protocolos de segurança para redes sem fio, incluindo WEP, WPA, WPA2, IPSec e SSL/TLS. Descreve brevemente cada protocolo e suas funções de segurança como criptografia e autenticação.
O documento descreve o que são fóruns de discussão na Internet, chamados de newsgroups. Explica que eles permitem que grupos de pessoas com interesses em comum discutam vários assuntos. Também detalha como os tópicos dos newsgroups são organizados hierarquicamente e como programas específicos são necessários para acessá-los. Por fim, estabelece algumas regras básicas de conduta para participação nesses fóruns.
Newsgroups are discussion groups within the Usenet system that are organized into hierarchies and allow users to participate in discussions on various topics. They can be text-based or allow sharing of binary files, and are typically either moderated, where posts must be approved, or unmoderated, where posts are immediately visible. While newsgroups provide a structured way to have discussions, they also have disadvantages like lack of immediacy in responses and potential for off-topic or spam posts.
A bossa nova surgiu no Brasil em 1958 como um movimento musical associado ao crescimento urbano durante a presidência de Juscelino Kubitschek. Os principais artistas incluíam João Gilberto, Tom Jobim e Vinicius de Moraes. Embora inicialmente vista como música de elite, a bossa nova tornou-se popular no Brasil e mundialmente. No início dos anos 1960, surgiu a MPB a partir da segunda geração da bossa nova, marcando o fim deste estilo e a mistura com outros ritmos musicais.
O documento descreve vários protocolos de comunicação de rede como TCP, IP, FTP, HTTP, HTTPS, POP, IMAP, SMTP e seu propósito como controlar a transmissão de dados, endereçamento de rede, transferência de arquivos e emails.
O documento discute os protocolos de rede e endereços IP. Explica que endereços IP são formados por quatro números entre 0-255 e são necessários para identificar dispositivos em uma rede. Também descreve os protocolos TCP e UDP que operam na camada de transporte e são usados para transmitir pacotes de dados pela Internet ou redes locais.
O documento discute a origem e os principais aspectos do samba no Brasil. Apresenta os subgêneros do samba como samba-enredo, pagode e samba de gafieira. Também lista os principais instrumentos musicais e cantores do samba, como Martinho da Vila e Paulinho da Viola. Por fim, aborda brevemente religiões de matriz africana como candomblé e umbanda no Brasil.
A Bossa Nova surgiu no Rio de Janeiro na década de 1950 como um movimento musical que misturava elementos do samba e do jazz. João Gilberto popularizou o estilo com seu violão e voz característicos. Na década de 1960, a Bossa Nova se tornou um sucesso internacional e ajudou a popularizar a música brasileira no mundo. Apesar de ter declinado como movimento, a Bossa Nova teve grande influência e deixou vários clássicos musicais.
O documento descreve o servidor proxy Squid, incluindo sua instalação e configuração em Linux. O Squid é um poderoso servidor proxy que armazena conteúdo em cache para melhorar o desempenho, podendo ser configurado em hierarquias para maximizar os benefícios da cache compartilhada. Sua instalação envolve editar o arquivo de configuração squid.conf e criar diretórios de cache antes de iniciar o serviço.
O documento descreve o que é IMS (IP Multimedia Subsystem), incluindo sua arquitetura baseada em IP para convergência de voz e dados em redes celulares. Detalha os principais elementos da arquitetura IMS como CSCF, HSS e protocolos como SIP. Explica também serviços suportados como PoC e mensagens instantâneas.
O documento apresenta ferramentas para segurança de redes, incluindo:
1) Nikto, um scanner de vulnerabilidades para servidores web;
2) Wireshark, um capturador de pacotes que permite analisar o tráfego de rede;
3) Nmap, uma ferramenta de varredura de portas e detecção de sistemas operacionais.
1) O documento discute redes de computadores e protocolos de comunicação, incluindo NetBIOS, TCP/IP (IPv4) e como configurar em Windows XP e 7.
2) É explicado o que é uma rede, placas de rede, tipos de redes e protocolos como NetBIOS e TCP/IP.
3) TCP/IP é o protocolo mais usado atualmente e é baseado em endereços IP únicos para cada computador e sub-redes com máscaras de rede.
O documento descreve uma palestra sobre como implementar um controlador de domínio usando software livre. Ele começa apresentando o palestrante e o público-alvo, em seguida descreve o Active Directory da Microsoft e como o Samba pode ser usado como uma alternativa de código aberto para implementar funções semelhantes de diretório. Ele então demonstra como instalar e configurar o Zentyal para esse propósito de forma fácil.
O documento fornece uma introdução sobre redes de computadores, definindo-as como duas ou mais unidades computacionais interligadas. Ele discute os modelos OSI e TCP/IP, seus serviços associados como DNS, DHCP, HTTP e FTP, e ferramentas de gerenciamento de redes como firewalls e proxies. Por fim, aborda tópicos como administração de servidores e avaliação de plataformas de gerenciamento.
(1) O documento apresenta uma introdução à arquitetura TCP/IP, descrevendo seus objetivos, público-alvo e carga horária.
(2) É descrito o conteúdo programático, incluindo tópicos como modelos de camadas, endereçamento, protocolos e serviços de rede.
(3) As informações finais incluem autor, local e como obter mais detalhes sobre inscrições.
Este documento fornece instruções para instalar um cluster IBM Domino 9 com três nós em Linux. Ele descreve os requisitos, arquitetura, e 17 passos para instalar e configurar o software nos servidores, incluindo a criação do cluster e configuração do servidor de viagem.
O documento descreve o modelo TCP/IP, incluindo suas quatro camadas (aplicação, transporte, internet e host/rede), protocolos como TCP e UDP, e como ele se compara ao modelo OSI de camadas de rede. O TCP/IP foi desenvolvido pelo departamento de defesa americano nos anos 70 e se tornou o modelo padrão para a Internet, enquanto o modelo OSI tem maior adaptabilidade para mudanças tecnológicas.
O documento descreve a evolução das redes de computadores desde as décadas de 1960 e 1970, quando eram usadas para transferir informações entre computadores usando cartões perfurados, até os dias atuais, quando a internet permite o uso de aplicativos web complexos. Também discute como configurar e usar redes locais para compartilhar arquivos, impressoras e acesso à internet de forma segura e controlada.
O documento descreve o sistema operacional Linux Slackware, incluindo seus requisitos de hardware, histórico e funcionalidades. Foi criado por Patrick Volkerding em 1993 e é uma das distribuições Linux mais antigas ainda ativas. Apesar de ter perdido popularidade com o surgimento de outras distribuições mais amigáveis, ainda é usado em servidores e por usuários experientes.
O documento discute os protocolos SNMP e syslog, descrevendo suas funções e componentes principais. O SNMP é usado para monitoramento de rede e gerenciamento de dispositivos de rede, enquanto o syslog permite que dispositivos de rede enviem mensagens de log para servidores centrais. Ambos os protocolos são importantes para monitoramento de rede e solução de problemas.
O documento discute o uso do programa Nmap para realizar varreduras de portas em redes de computadores. O Nmap pode identificar quais portas estão abertas em um host, o sistema operacional em uso e versões de serviços ativos. Ele também pode realizar varreduras furtivas de meia conexão para evitar detecção. O documento fornece exemplos de comandos Nmap para diferentes tipos de varreduras.
Programação Multicore: Como sobreviver a esta revolução usando o Pinguim?Paulo Vital
O documento apresenta uma palestra sobre programação multicore, abordando introdução ao tema, plataformas de concorrência como MPI, Pthreads e OpenMP, linguagens como X10 e aplicações como Anjuta e Eclipse.
O documento descreve dois modelos de referência para comunicação em redes: (1) O modelo OSI, desenvolvido pela ISO, que define sete camadas para interconexão de sistemas, e (2) o modelo TCP/IP. O modelo OSI divide as camadas em três blocos: aplicação, transporte e rede.
Novomodelodevendas Ca Saibacomoganharlicencado Cax Osoft12 5rCA RMDM Brasil
O documento apresenta um novo modelo simplificado de licenciamento de produtos de backup e recuperação da CA. O modelo reduz a complexidade de configuração sem comprometer a sofisticação tecnológica e satisfaz as necessidades de pequenas, médias e grandes empresas. As suites incluem proteção para servidores de arquivo, banco de dados, email e aplicações, com benefícios como precificação baseada em valor e gerenciamento simplificado de licenças.
O documento discute os principais protocolos de rede, incluindo TCP, UDP, ICMP e como eles funcionam nas camadas de transporte e rede do modelo OSI. Ele explica conceitos como 3-way handshake, confiabilidade, portas e serviços para cada protocolo.
Linux network administration | Curso de Redes | 3Way Networks3Way Networks
O documento apresenta os conceitos básicos de redes TCP/IP, incluindo protocolos, endereçamento IP, configuração de rede, ferramentas de monitoramento e acesso remoto via SSH.
Apresentação em slides feita para seminário final de "Transmissão II", ministrada pelo professor José Marcos Monteiro.
Rafael Requião é aluno do 4o. ano de Eletrônica (Integrado) do IFBA Campus Salvador.
O documento descreve a arquitetura TCP/IP, incluindo seus objetivos de fornecer fundamentos sobre o funcionamento de redes baseadas em TCP/IP e familiarizar os alunos com a terminologia e conceitos básicos dos serviços e protocolos TCP/IP. A carga horária do curso é de 16 horas e o material distribuído inclui notas de aula.
Semelhante a Integração Windows e Linux com Samba (20)
ClojureScript allows developers to use the Clojure programming language to build applications that compile to JavaScript. This enables Clojure code to run in environments where JavaScript is supported, like web browsers and mobile apps. ClojureScript leverages the Google Closure compiler and library to provide whole program optimization of Clojure code compiling to JavaScript.
Why you should be excited about ClojureScriptelliando dias
ClojureScript allows Clojure code to compile to JavaScript. Created by Rich Hickey and friends, it provides optimizations for performance while maintaining readability and abstraction. As a Lisp for JavaScript, ClojureScript controls complexity on the web and benefits from JavaScript's status as a compilation target for many languages.
Functional Programming with Immutable Data Structureselliando dias
1. The document discusses the advantages of functional programming with immutable data structures for multi-threaded environments. It argues that shared mutable data and variables are fundamentally flawed concepts that can lead to bugs, while immutable data avoids these issues.
2. It presents Clojure as a functional programming language that uses immutable persistent data structures and software transactional memory to allow for safe, lock-free concurrency. This approach allows readers and writers to operate concurrently without blocking each other.
3. The document makes the case that Lisp parentheses in function calls uniquely define the tree structure of computations and enable powerful macro systems, homoiconicity, and structural editing of code.
O documento lista e descreve as principais partes de um contêiner de carga seco, incluindo o painel frontal, laterais, traseira, teto, piso e estrutura inferior. Muitos componentes como painéis laterais, travessas do teto e fundo são numerados de acordo com sua localização. As portas traseiras contêm quadros, painéis, dobradiças e barras de fechamento.
O documento discute a história da geometria projetiva, desde Euclides até seu uso em computação gráfica. Aborda figuras-chave como Pascal, que foi pioneiro na área, e como a perspectiva foi aplicada nas artes ao longo dos séculos.
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
This document discusses the benefits of polyglot and poly-paradigm programming approaches for building more agile applications. It describes how using multiple languages and programming paradigms can optimize both performance and developer productivity. Specifically, it suggests that statically-typed compiled languages be used for core application components while dynamically-typed scripting languages connect and customize these components. This approach allows optimizing areas that require speed/efficiency separately from those requiring flexibility. The document also advocates aspects and functional programming to address cross-cutting concerns and concurrency challenges that arise in modern applications.
This document discusses JavaScript libraries and frameworks. It provides an overview of some popular options like jQuery, Prototype, Dojo, MooTools, and YUI. It explains why developers use libraries, such as for faster development, cross-browser compatibility, and animation capabilities. The document also discusses how libraries resemble CSS and use selector syntax. Basic examples are provided to demonstrate common tasks like hover effects and row striping. Factors for choosing a library are outlined like maturity, documentation, community, and licensing. The document concludes by explaining how to obtain library code from project websites or Google's AJAX Libraries API.
How to Make an Eight Bit Computer and Save the World!elliando dias
This document summarizes a talk given to introduce an open source 8-bit computer project called the Humane Reader. The talk outlines the goals of providing a cheap e-book reader and computing platform using open source tools. It describes the hardware design which uses an AVR microcontroller and interfaces like video output, SD card, and USB. The talk also covers using open source tools for development and sourcing low-cost fabrication and assembly. The overall goals are to create an inexpensive device that can provide educational resources in developing areas.
Ragel is a parser generator that compiles to various host languages including Ruby. It is useful for parsing protocols and data formats and provides faster parsing than regular expressions or full LALR parsers. Several Ruby projects like Mongrel and Hpricot use Ragel for tasks like HTTP request parsing and HTML parsing. When using Ragel with Ruby, it can be compiled to Ruby code directly, which is slow, or a C extension can be written for better performance. The C extension extracts the parsed data from Ragel and makes it available to Ruby.
A Practical Guide to Connecting Hardware to the Webelliando dias
This document provides an overview of connecting hardware devices to the web using the Arduino platform. It discusses trends in electronics and computing that make this easier, describes the Arduino hardware and software, and covers various connection methods including directly to a computer, via wireless modems, Ethernet shields, and services like Pachube that allow sharing sensor data over the internet. The document aims to demonstrate how Arduinos can communicate with other devices and be used to build interactive systems.
O documento introduz o Arduino, uma plataforma de desenvolvimento open-source. Discute as características e componentes do Arduino, incluindo microcontroladores, software e exemplos de código. Também fornece instruções básicas sobre como programar o Arduino usando linguagem C.
O documento apresenta um mini-curso introdutório sobre Arduino, abordando o que é a plataforma Arduino, como é estruturado seu hardware, como programá-lo, exemplos básicos de código e aplicações possíveis como controle residencial e robótica.
The document discusses various functions for working with datasets in the Incanter library for Clojure. It describes how to create, read, save, select rows and columns from, and sort datasets. Functions are presented for building datasets from sequences, reading datasets from files and URLs, saving datasets to files and databases, selecting single or multiple columns, and filtering rows based on conditions. The document also provides an overview of the Incanter library and its various namespaces for statistics, charts, and other functionality.
Rango is a lightweight Ruby web framework built on Rack that aims to be more robust than Sinatra but smaller than Rails or Merb. It is inspired by Django and Merb, uses Ruby 1.9, and supports features like code reloading, Bundler, routing, rendering, and HTTP error handling. The documentation provides examples and details on using Rango.
Fab.in.a.box - Fab Academy: Machine Designelliando dias
This document describes the design of a multifab machine called MTM. It includes descriptions of the XY stage and Z axis drive mechanisms, as well as the tool heads and network used to control the machine. Key aspects of the design addressed include the stepper motor selection, drive electronics, motion control firmware, and use of a virtual machine environment and circular buffer to enable distributed control of the machine. Strengths of the design include low inertia enabling high acceleration, while weaknesses include low basic resolution and stiffness unsuitable for heavy milling.
The Digital Revolution: Machines that makeselliando dias
The document discusses the results of a study on the effects of a new drug on memory and cognitive function in older adults. The double-blind study involved giving either the new drug or a placebo to 100 volunteers aged 65-80 over a 6 month period. Testing showed those receiving the drug experienced statistically significant improvements in short-term memory retention and processing speed compared to the placebo group.
The document discusses using Clojure for Hadoop programming. Clojure is a dynamic functional programming language that runs on the Java Virtual Machine. The document provides an overview of Clojure and how its features like immutability and concurrency make it well-suited for Hadoop. It then shows examples of implementing Hadoop MapReduce jobs using Clojure by defining mapper and reducer functions.
This document provides an overview of Hadoop, including:
1) Hadoop solves the problems of analyzing massively large datasets by distributing data storage and analysis across multiple machines to tolerate node failure.
2) Hadoop uses HDFS for distributed data storage, which shards massive files across data nodes with replication for fault tolerance, and MapReduce for distributed data analysis by sending code to the data.
3) The document demonstrates MapReduce concepts like map, reduce, and their composition with an example job.
Hadoop and Hive Development at Facebookelliando dias
Facebook generates large amounts of user data daily from activities like status updates, photo uploads, and shared content. This data is stored in Hadoop using Hive for analytics. Some key facts:
- Facebook adds 4TB of new compressed data daily to its Hadoop cluster.
- The cluster has 4800 cores and 5.5PB of storage across 12TB nodes.
- Hive is used for over 7500 jobs daily and by around 200 engineers/analysts monthly.
- Performance improvements to Hive include lazy deserialization, map-side aggregation, and joins.
Multi-core Parallelization in Clojure - a Case Studyelliando dias
The document describes a case study on using Clojure for multi-core parallelization of the K-means clustering algorithm. It provides background on parallel programming concepts, an introduction to Clojure, and details on how the authors implemented a parallel K-means algorithm in Clojure using agents and software transactional memory. They present results showing speedups from parallelization and accuracy comparable to R's implementation on both synthetic and real-world datasets.
2. O que é o samba
• Servidor UNIX de arquivos e de impressão em redes
baseado no protocolo SMB
• Sistemas Windows em geral e OS/2 utilizam o protocolo
SMB nativamente para realizar compartilhamento de
arquivos e impressão em rede. Foi desenvolvido
originalmente pelas empresas 3Com e Microsoft.
• O protocolo SMB foi recentemente rebatizado com o
nome CIFS (Common Internet File System)
• O enfoque adotado pelo Samba é que é muito mais fácil
fazer o sistema UNIX entender o protocolo utilizado por
PCs do que o contrário.
• Utilizado por milhares de empresas por todo o mundo
16/08/99 UNICAMP - CCUEC 2
3. Origens
• Desenvolvido originalmente por Andrew Tridgell,
à época estudante de doutorado na Austrália
• Mantido no momento por uma equipe de
programadores de várias partes do mundo, que
se comunicam através da Internet
• De forma semelhante ao Linux, o Samba pode
ser distribuído livremente sem ônus. Sua
distribuição é regida pela licença GPL, da GNU
• Qualquer pessoa ou empresa pode utilizar o
código como bem entender mas não pode
restringir o acesso ao código fonte original e
derivado
16/08/99 UNICAMP - CCUEC 3
4. O protocolo SMB/CIFS (1)
• O protocolo SMB é bastante complexo e foi
extensivamente modificado pela Microsoft nos últimos
anos para atender às suas necessidades
• Especificado pela organização X/Open porém não
completamente. A maior parte dos documentos
descritivos do protocolo foram disponibilizados na
Internet pela Microsoft. Alguns documentos cruciais
descritivos de certos componentes do Windows NT
continuam sob sigilo
• SMB ou “Server Message Block” é o protocolo utilizado
em computadores baseados nos sistemas Windows
para comunicação e compartilhamento de recursos via
rede
16/08/99 UNICAMP - CCUEC 4
5. O Protocolo SMB/CIFS (2)
• O Samba implementa o protocolo SMB sobre
TCP para compartilhamento de arquivos e UDP
para browsing. SMB pode também ser
executado sobre outros protocolos de
transporte como por exemplo IPX e NetBEUI.
• A estratégia da Microsoft é abandonar estes
protocolos de transporte e concentrar-se no
TCP/IP
16/08/99 UNICAMP - CCUEC 5
7. SMB - Componentes
• Três tipos de pacotes são usados no
protocolo SMB sobre TCP/IP:
– UDP/137 (resolução de nomes e registro de
tráfego)
– UDP/138 (browsing e anúncio de tráfego)
– TCP/139 (compartilhamento de arquivos).
16/08/99 UNICAMP - CCUEC 7
8. Terminologia (1)
• CIFS - Common Internet File System (SMB)
• NBT - NetBIOS over TCP
• WINS - versão não broadcast do protocolo
UDP/137 NBT
• Local Browse Master (LBM) - computador em
cada subrede que coleta anúncios de hosts e os
combina em uma lista
• Domain Master Browser (DBM) - máquina do
domínio que combina as listas de
computadores enviadas pelos LBMs
16/08/99 UNICAMP - CCUEC 8
9. Terminologia (2)
• Workgroup - conjunto de máquinas que
compartilham uma lista de recursos
comum
• Domain - um grupo de trabalho que inclui
um servidor central de autenticação
• Domain Controller - a máquina no
domínio que sedia o banco de dados de
autenticação
16/08/99 UNICAMP - CCUEC 9
10. Terminologia (3)
• Domain Logon - processo através do qual
as máquinas clientes autenticam seus
usuários por meio de acesso a um
servidor remoto
• Logon Server - máquina que aceita
pedidos de logon no domínio
16/08/99 UNICAMP - CCUEC 10
11. SMB/CIFS
Características Avançadas (1)
• O protocolo SMB possui algumas características muito
avançadas (chaining, oplocks) adicionadas para torná-
lo mais rápido do que o NFS (embora não seja tão
seguro para compartilhamento de arquivos).
• Sua principal característica é o chamado “opportunistic
locking” (conhecidos como op-locks)
• Op-locks permitem que um cliente receba uma ficha
(token) que lhe garante uso exclusivo de um arquivo. O
servidor notifica quando alterações no arquivo são feitas
requerendo a quebra do oplock (lock oportunista)
16/08/99 UNICAMP - CCUEC 11
12. SMB/CIFS
Características Avançadas (2)
• Permite que os clientes realizem o cache
de arquivos inteiros localmente - clientes
Microsoft utilizam-se desta característica
extensivamente
• Perigo de perda de dados se o cliente
abortar por alguma razão
• As versões do Samba a partir de 1.9.18
implementam op-locks resultando numa
melhora substancial de desempenho
16/08/99 UNICAMP - CCUEC 12
13. O Protocolo NBT (1)
• NBT (NetBIOS over TCP) é o protocolo utilizado para
encapsular o antigo protocolo NetBIOS no TCP
• Também utilizado para implementar o registro e
resolução de nomes. Especificado pelas RFC´s 1001 e
1002.
• A resolução de nomes pode ser divulgada por meio de
broadcasts ou ponto a ponto para um servidor WINS
• O samba pode também desempenhar o papel de um
servidor WINS mas não faz a replicação de dados com
um servidor WINS da Microsoft - a Microsoft ainda não
tornou público este protocolo.
16/08/99 UNICAMP - CCUEC 13
14. O Protocolo NBT (2)
• O espaço de nomes NBT, ao contrário do DNS, é
plano e não se adequa às necessidades de
comunicação via Internet
• A Microsoft começou a usar nomes DNS mas
isto requer uma alteração nos clientes (hack)
para permitir que os clientes contactem os
servidores (uso do nome “SMBSERVER”)
• Somente funciona com Windows NT 4.0 e
superiores
• Não existe segurança no registro dos nomes, o
que pode ser muito perigoso.
16/08/99 UNICAMP - CCUEC 14
15. Samba - Segurança (1)
• O Samba foi escrito com atenção especial para
a segurança. Oferece muito mais opções de
segurança que outros pacotes para
compartilhamento de arquivos
• As versões anteriores a 1.9.17p2 são inseguras.
Não as utilize
• Provê suporte a senhas SMB criptografadas ou
senhas UNIX.
• Pode utilizar os serviços de um servidor NT para
verificação de usuários
16/08/99 UNICAMP - CCUEC 15
16. Samba - Segurança (2)
• Todas as operações em arquivos são
realizadas apenas para usuários
autenticados. Por default não é definido o
usuário guest
• NUNCA se sobrepõe aos mecanismos de
segurança do UNIX
• Possui um mecanismo nativo de
segurança semelhante ao oferecido pelo
TCP/WRAPPER
16/08/99 UNICAMP - CCUEC 16
17. Samba - Segurança (3)
O modelo SMB define dois tipos de segurança:
• Compartilhamento em nível de recursos (share
level)
– Cada recurso compartilhado possui uma senha e o
cliente necessita apenas desta senha para acessar
tais os recursos . Este foi o primeiro modelo de
segurança oferecido pelo SMB
• Compartilhamento em nível de usuários
– Acesso é controlado baseado nos privilégios
garantidos a cada usuário. O usuário precisa se
identificar previamente junto ao servidor
16/08/99 UNICAMP - CCUEC 17
18. Portabilidade
• O Samba foi escrito para ser portável e não requer
alterações no kernel
• Já foi portado para plataformas não UNIX como OS/2,
Novell Netware, VMS e AmigaOS
• Em algumas empresas roda em supercomputadores
Cray e Convex
• O maior empecilho à portabilidade é lock de arquivos.
Aplicações Windows usam rotinas complexas para lock
de arquivos utilizando IPC (Inter-Process
Communication). O Samba lida com este problema
implementando um mecanismo de lock sobre os
mecanismos nativos do UNIX.
16/08/99 UNICAMP - CCUEC 18
19. Escalabilidade
• O Samba cria um processo UNIX para cada usuário
conectado
• Cada usuário requer por volta de 600 a 800 k de
memória dependendo do tipo de utilização feito
• Empresas comerciais têm utilizado Samba em larga
escala com mais de 500 usuários concorrentes
• O Samba pode ser executado como um processo
residente (stand-alone daemon) ou acionado através do
servidor inetd
• Recomenda-se o uso do Samba como processo
residente (daemon) para obter-se um melhor
desempenho
16/08/99 UNICAMP - CCUEC 19
20. Componentes Principais (1)
• smbd
– Este processo escuta a porta TCP/139 e se replica
para cada solicitação recebida por clientes. Realiza
todas as tarefas de impressão e compartilhamento
de arquivos
• nmbd
– Atende a todo o tráfego das portas UDP/137 e
UDP/138 para serviço de nomes, registro e browsing
16/08/99 UNICAMP - CCUEC 20
21. Componentes Principais (2)
• smbclient
– cliente útil para teste do samba e operações batch.
Apresenta uma interface semelhante à do FTP
• nmblookup
– utilitário para consultar nomes NBT
• testparm
– utilitário para verificação da sintaxe do arquivo
smb.conf
16/08/99 UNICAMP - CCUEC 21
22. Outros utilitários (1)
• smbmount (Linux)
– acesso a sistemas de arquivos Windows a partir de
máquinas Linux
• smbpasswd
– troca de senhas em ambiente SMB
• smbstatus
– informa a situação atual das conexões Samba.
16/08/99 UNICAMP - CCUEC 22
23. Outros utilitários (2)
• smbtar
– Backups de compartilhamentos SMB/CIFS em fitas
magnéticas sob o Unix.
• pwdump
– http://us1.samba.org/samba/ftp/pwdump/
• nt2passwd
– http://sunsite.auc.dk/samba/ntdom_faq/nt2passwd
16/08/99 UNICAMP - CCUEC 23
24. Instalação (1)
• Simples e descomplicada
• Versão atual 2.05a
• Compatível com um grande número de sistemas Unix
• Como root:
gzip -dc samba.tar.gz | tar xvf -
cd samba/source
./configure
make
make install
• Conectiva Linux
• Opção de ativação no processo de instalação do sistema
• Através do RPM (Red Hat Package Manager)
– rpm -ivh samba-2.0.4b-10cl.i386.rpm
16/08/99 UNICAMP - CCUEC 24
25. Instalação (2)
• Configure seu sistema para ativar
automaticamente durante o processo de boot
os daemons /usr/sbin/smbd e /usr/sbin/nmbd
• Para inicializar os servidores automaticamente
quando todo o sistema for iniciado, acione o
programa ntsysv e torne a opção smb ativa.
• Alterações no arquivo de configuração
(smb.conf) devem ser sinalizadas ao SMB:
/etc/rc.d/init.d/smb stop
/etc/rc.d/init.d/smb start
ou ainda
/etc/rc.d/init.d/smb restart
16/08/99 UNICAMP - CCUEC 25
26. Configuração - smb.conf
• Toda a configuração do Samba é feita a partir
do arquivo smb.conf
• Formato similar ao arquivo WINDOWS.INI
• Uma enorme quantidade de opções muito bem
documentadas. A documentação do arquivo
smb.conf possui 75 páginas. A maioria das
opções não precisam ser alteradas visto que as
definições padrão funcionam perfeitamente.
• A configuração do arquivo smb.conf requer a
alteração de pouquíssimos parâmetros
16/08/99 UNICAMP - CCUEC 26
27. smb.conf - Exemplo (1)
[global]
security=user
workgroup = ccuec
encrypt passwords = yes
hosts allow = 143.106. 127. EXCEPT 143.106.10.2
include = /usr/local/samba/lib/smb.conf.%m
[homes]
browseable = no
guest ok = no
read only = no
create mask = 0755
16/08/99 UNICAMP - CCUEC 27
28. smb.conf - Exemplo (2)
[printers]
guest ok = no
path = /var/spool/smbprint
print ok = yes
[cdrom]
comment = CDROM Compartilhado
path = /mnt/cdrom
read only = yes
locking = no
16/08/99 UNICAMP - CCUEC 28
29. Servidor Wins, logons, DMB (1)
[global]
workgroup = samba
server string = Samba Server
hosts allow = 143.106. 127.
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba/log.%m
max log size = 50
security = user
smb passwd file = /etc/smbpasswd
os level = 33
domain master = yes
preferred master = yes
domain logons = yes
wins support = yes
16/08/99 UNICAMP - CCUEC 29
30. Servidor Wins, logons, DMB (2)
[netlogon]
comment = Network Logon Service
path = /home/netlogon
guest ok = yes
writable = no
share modes = no
16/08/99 UNICAMP - CCUEC 30
31. Autenticação com PDC/NT
[global]
workgroup = SAMBA
server string = Samba Server
hosts allow = 143.106. 127.
printcap name = /etc/printcap
load printers = yes
log file = /var/log/samba/log.%m
max log size = 50
security = server
password server = 143.106.80.6
encrypt passwords = yes
16/08/99 UNICAMP - CCUEC 31
32. Configuração Samba
Interfaces Gráficas
• Diversas opções disponíveis. Listagem
completa em
http://us1.samba.org/samba/GUI/
• SWAT - Samba Web Administration Tool
– Distribuído juntamente com o Samba
– Utiliza um browser Web
– Requer a senha do superusuário. Pode ser inseguro se
acessado a partir da rede
– Criação e modificação do arquivo smb.conf
– Ativação e desativação do serviço
• Linuxconf
Ambiente de Rede -> Tarefas de Servidor -> Samba
16/08/99 UNICAMP - CCUEC 32
37. Browsing (1)
• Os protocolos de browsing permitem que a
“Network Neighborhood” ou “Toda a Rede”
vejam todos os servidores disponíveis
• Os protocolos de browsing são complexos e
envolvem um sistema de eleição para decidir o
“browse master” que é a máquina responsável
por manter a lista de servidores visivel (“Network
Neighborhood”)
• Utiliza principalmente a porta UDP/138
16/08/99 UNICAMP - CCUEC 37
38. Browsing (2)
• O browsing daemon do Samba foi
completamente reescrito e agora provê suporte
para computadores com mais de uma interface
de rede (multi-homed hosts)
• As versões do Samba superiores a 1.9.17
suportam browsing corretamente em subredes
• Servidores Samba podem também atuar como
servidores WINS
16/08/99 UNICAMP - CCUEC 38
39. Samba e Domínios (1)
• O sistema de domínios do Windows NT é o coração do
modelo de comunicação em redes de sistemas NT
• Desempenha a mesma função do NIS/NIS+ em
sistemas UNIX sendo entretanto consideravelmente
mais complexo - utiliza DCE-RPC.
• Sistemas Windows 95 apenas participam
• O Samba suporta logons do Windows 95 e scripts de
logon
• A Microsoft liberou os detalhes destes protocolos
apenas após o código do Samba ter sido liberado
• Se uma instalação possuir apenas clientes baseados
em Windows 95 o Samba pode substituir
completamente servidores Windows NT
16/08/99 UNICAMP - CCUEC 39
40. Samba e Domínios (2)
• Os protocolos de domínio do Windows NT ainda não
foram documentados e a Microsoft não tenciona
divulgá-los. O protocolo de logon do Windows NT foi
publicado em agosto de 1997 no newsgroup
comp.protocols.smb
• A maior vantagem dos protocolos de domínio é a
replicação de contas permitindo um login único
• O utilitário pwdump permite descarregar o arquivo de
senhas do Windows NT em formato compatível para
uso em um servidor Samba
• Servidores Samba podem atuar como PDC (Primary
Domain Controller) de um domínio NT
16/08/99 UNICAMP - CCUEC 40
41. Perspectivas do protocolo
SMB/CIFS
• A Microsoft está tentando limpar o protocolo CIFS
eliminando chamadas redundantes
• O modelo de segurança do Windows NT 5.0 será o
Kerberos 5 (já disponível em sistemas Unix)
• A Microsoft anunciou que sua implementação do
Kerberos será compatível com a do UNIX (RFC 1510)
• A autenticação CIFS se moverá para o modelo de tokens
do Kerberos. Várias modificações serão necessárias.
Ainda não existe documentação sobre estas mudanças
16/08/99 UNICAMP - CCUEC 41
42. Bibliografia
Esta apresentação foi baseada em grande
parte em material obtido a partir da Web
Page do Projeto Samba nos seguintes
endereços:
http://www.samba.org
http://us1.samba.org/samba/ftp/slides
http://us1.samba.org/samba/docs/
16/08/99 UNICAMP - CCUEC 42
43. Referências (1)
Conectiva Linux em Redes Windows
http://www.conectiva.com.br/artigos/samba.html
Samba - Aspectos Avançados
http://www.conectiva.com.br/artigos/samba2.html
16/08/99 UNICAMP - CCUEC 43
44. Referências (2)
An Introduction to Samba
http://us1.samba.org/samba/docs/SambaIntro.html
File sharing made easy
http://www.linuxworld.com/linuxworld/lw-1999-03/lw-03-thereandback.html
Getting Linux And Windows
Together With Samba
http://www.performancecomputing.com/unixintegration/9807/9807f1.htm
Integrating NT Into A UNIX Network
http://www.performancecomputing.com/unixintegration/9706/9706u1.htm
16/08/99 UNICAMP - CCUEC 44
45. Referências (3)
Integrating UNIX and NT Environments
http://www.linuxworld.com/linuxworld/expo/lw-wednesday-enviornments.html
Linux on the LAN
http://www.linuxworld.com/linuxworld/lw-1999-02/lw-02-netware.html
Networking Facilities In Windows 95 And NT
http://www.performancecomputing.com/unixintegration/9711/9711f2.htm
Sharing With Samba
http://www.performancecomputing.com/unixintegration/9801/9801n1.htm
Sharing a printer between Linux and NT
http://www.linuxworld.com/linuxworld/lw-1999-02/lw-02-thereandback.html
16/08/99 UNICAMP - CCUEC 45
46. Referências (4)
Samba NT domain FAQ
http://us1.samba.org/samba/docs/ntdom_faq/samba_ntdom_faq.htm
Share And Share Alike
http://www.performancecomputing.com/unixintegration/9704/9704n2.htm
Samba Windows-Unix tool is updated
http://www.linuxworld.com/linuxworld/lw-1999-01/lw-01-samba.html
The Samba FAQ
http://us1.samba.org/samba/docs/FAQ/
What is CIFS?
http://anu.samba.org/cifs/
16/08/99 UNICAMP - CCUEC 46