Profª. Suliane Carneiro
IFMT – Campus Pontes e Lacerda
https://sites.google.com/site/profasulinux/
Administração de Redes de
Computadores
FTP – File Transfer Protocol
Camada de aplicação
Usa os serviços da camada de transporte para permitir a comunicação
entre os processos de aplicação
Serviço de datagramas Serviço de circuito virtual
O desenvolvedor da aplicação deve selecionar o serviço de
transporte a ser adotado
Serviço de transporte sem conexão
Utiliza o protocolo UDP
Serviço de transporte com conexão
FTP – File Transfer Protocol
Características
Implementa o serviço de transferência de arquivos da
arquitetura TCP/IP
Baseado no modelo Cliente-Servidor
Utiliza os serviços de transporte
Com conexão
FTP – File Transfer Protocol
Características
Permite a transferência de arquivos completos de uma estação
FTP – File Transfer Protocol
Componentes
Cliente FTP
Utilizado pelo usuário para realizar transferência de arquivos
Servidor FTP
Processa requisições de transferência de arquivos dos clientes FTP Usuário deve ter conta de acesso no servidor ou utilizar o usuário
anonymous
Protocolo FTP
Define um conjunto de comandos e respostas
Especificado no RFC 959
FTP – File Transfer Protocol
Tipos de conexão
Conexão de controle
Usada pelo cliente para enviar comandos ao servidor Usada pelo servidor para enviar respostas ao cliente
Conexão de dados
Usada pelo cliente e pelo servidor para transferência de dados Arquivo do cliente para o servidor
Arquivo do servidor para o cliente
FTP – File Transfer Protocol
Tipos de conexão
Conexão de controle
Permanentemente ativa durante toda a sessão
Servidor aguarda requisições de conexão na porta TCP 21
Conexão de dados
Permanece ativa somente durante a transferência do arquivo ou listagem
do diretório
Nova conexão de dados é criada para cada transferência de arquivos ou
listagem de diretório
Instalando FTP no Debian 1
melhor forma de se transferir ou compartilhar arquivos.
Existem alguns tipos de servidores de ftp no Linux, dentre
eles estão:
proftpd wu-ftp vsftpd
Vamos utilizar o
proftpd
, bastante simples de se
Instalando FTP no Debian 2
ele irá perguntar qual o tipo de execução irá querer, escolha
standalone.
Agora vamos configurar o arquivo de configuração do
serviço:
# vim /etc/proftpd.conf
Instalando FTP no Debian 3
#
Nome do Servidor
ServerName ''Nome do seu servidor''
#
Modo no qual rodará (standalone ou inetd)
ServerType standalone
DeferWelcome off
#
Não exibe informações sobre que tipo de servidor está rodando
ServerIdent off
#
fuso horário universal (GMT) e não o local
TimesGMT off
Instalando FTP no Debian 4
# Tempo Máximo sem transferência de dadosTimeoutNoTransfer 600
# Tempo Máximo com transferência parada(travada) TimeoutStalled 600
# Tempo Máximo conectado mas sem troca de dados TimeoutIdle 1200 DisplayLogin welcome.msg DisplayFirstChdir .message ListOptions ''-l'' DenyFilter \*.*/ # Logs no Proftp WtmpLog off
Instalando FTP no Debian 5
# Arquivo de log geralSystemLog /var/log/proftpd.log
# Arquivo de log das transferências TransferLog /var/log/xferlog
# Porta para socket de controle Port 21
Umask 022 022
# Máximo de usuários autenticados
MaxClientesPerHost 4 ''Mensagem de erro para usuário''
# Numero Máximo de tentativas de login MaxLoginAttempts 3
# Usuário sob qual o servidor irá rodar User
nobody
# Grupo
Instalando FTP no Debian 6
#
Os Usuários não poderão sair de seu diretório home
DefaultRoot ~
#
Não permite o login do usuário root
RootLogin off
#
Não requer que os usuários tenham um shell válido
RequireValidShell off
#
Não bloqueia usuários baseando-se no arquivo /etc/ftpusers
UseFtpUsers off
Nota: Existe um usuário chamado "anonymous" permitido em muitos FTPs, ele é usado para você dar a um cliente e o mesmo poder olhar os arquivos e baixar sem que seja feito nenhum upload, por questão de
Instalando FTP no Debian 7
# Criando usuário e acessando pelo cliente ftp Servidor configurado, agora iremos restartá-lo para ele ler o arquivo:
# /etc/init.d/proftpd restart
Existem vários clientes FTP, uso muito o CuteFTP, mas uso ainda mais o IE
(Internet Explorer), pois não me deixa preso e onde eu estiver não preciso instalar nenhum programa.
Vamos criar um usuário no Linux para acessar ao FTP:
Instalando FTP no Debian 8
Após criado o usuário, mãos à obra, vá em qualquer IE da rede e digite:
ftp://ipdoseuservidor
Ele irá pedir um usuário e senha, agora você entra com “joaquimdog" e sua senha. E pronto, você conseguiu entrar em um servidor FTP que você criou.
Os arquivos postos dentro dessa pasta irão parar em /home/joaquimdog. Se precisar de algo e não estiver conseguindo dê um:
Instalando FTP no Debian 9
Bloqueando usuário e fazendo a segurança do seu servidor
O usuário que criamos é um usuário Linux e poderá entrar no servidor via ssh
(ex.putty), então iremos bloquear isso.
Existem várias maneiras, como ir no sshd_conf e bloquear o usuário, mas um simples comando resolve isso:
# usermod -s /bin/false joaquimdog
Pronto, com isso ele irá bloquear o acesso via ssh.
Agora é só ir implementando o seu servidor, se quiser colocar limite de tamanho de upload ou quiser implantar na sua rede para que todo dia meia-noite (o que é bem comum) os arquivos sejam deletados, basta configurar o cron.
Profª. Suliane Carneiro
IFMT – Campus Pontes e Lacerda
https://sites.google.com/site/profasulinux/
O que é samba?
O que é samba?
GNU/Linux
, Samba é um aplicativo que simula um servidor
Windows, permitindo que seja feito gerenciamento e
compartilhamento de arquivos em uma rede GNU/Linux /
Microsoft.
Curiosidade
O que é GNU/Linux?
Muitos conhecem e divulgam o sistema operacional do
pinguim apenas como Linux, porém o termo correto é
GNU/Linux. Em palavras simplificadas, Linux é apenas o
kernel do sistema operacional, ele depende de uma série de
ferramentas para funcionar, a começar pelo programa usado
para compilar seu código-fonte. Essas ferramentas são
Curiosidade
O que é GNU/Linux?
Muitos conhecem e divulgam o sistema operacional do
pinguim apenas como Linux, porém o termo correto é
GNU/Linux. Em palavras simplificadas, Linux é apenas o
kernel
do sistema operacional, ele depende de uma série de
ferramentas para funcionar, a começar pelo programa usado
para compilar seu código-fonte. Essas ferramentas são
Curiosidade
Mas então, o que é o kernel?
Curiosidade
1) Para o carro movimentar-se ele precisa de um motor;
1) Para o microcomputador funcionar, ele precisa se um programa
básico - um software chamado sistema operacional;
2) Existem vários tipos de motores, motores para carro de corrida, para
carro de passeio, etc;
2) Existem vários tipos de sistemas operacionais, Linux, Windows,
UNIX, etc;
3) Mesmo para um mesmo fabricante de motor, existem vários modelos
para o mesmo fim, por exemplo: motor 1.0, motor 1.6;
3) Existe um Linux para cada tipo de computador, main-frame, PC,
Macintosh (acho que se escreve de outro modo !);
Curiosidade
4) Quando aprendemos a dirigir um carro de passeio, aprendemos o funcionamento básico: direção, pedais para acelerar, trocar de marcha, frear. Ou seja, não atuamos diretamente no motor, mas através de comandos para fazê-lo funcionar;
4) Quando usamos Linux, temos um outro software que faz a mediação (interface) entre o kernel e o usuário, chama-se shell. Existem vários shells (csh, ksh, bsh, bash, etc). Mas o importante é que são os mesmos, independente do kernel (motor) em uso, afinal os pedais e direção são sempre iguais seja em um motor 1.0 ou 1.6!
5) Para alguns acessórios funcionarem em um carro, devemos adequar o motor ou algum componente dele para que isto aconteça, por exemplo um ar-condicionado exigirá uma bateria com maior amperagem;
5) Para que o Linux funcione perfeitamente, em alguns casos é necessário instalarmos algum módulo específico, entenda módulo com um programa (software) preparado para uma finalidade específica e que não é comum a todos os equipamentos, por exemplo um módulo para a placa de rede de nosso microcomputador.
Para o que serve o Samba?
Além de ser um ótimo compartilhador de arquivos
entre rede Microsoft/Linux/Unix, o Samba permite que o
servidor atue como PDC (Primary Domain Controller), um
controlador primário de domínio onde o computador na
rede terá um usuário e senha de acesso ao servidor e seus
arquivos pessoais e configuração ficarão salvos apenas no
servidor, porém o foco deste artigo é aprender como
compartilhar uma pasta para outros computadores, tanto
Linux como Windows em rede.
Para o que serve o Samba?
Para o compartilhamento de diretórios via rede, com a
possibilidade de configurar permissões de controle de acesso,
o Samba sobressai-se sobre os concorrentes.
Além de que, o mesmo também é capaz de compartilhar
diretórios de um sistema de arquivos
Linux
(ext, JFS...)
através da rede, possibilitando o acesso ao mesmo, utilizando
o protocolo cliente smb, para distribuições
GNU/Linux
, e o
próprio Windows Explorer (explorador de diretórios), para
sistemas operacionais Microsoft Windows.
Vantagens
Para o compartilhamento de diretórios via rede, com a
possibilidade de configurar permissões de controle de acesso,
o Samba sobressai-se sobre os concorrentes.
Além de que, o mesmo também é capaz de compartilhar Em
relação ao seu concorrente proprietário ($$), o sistema
operacional Microsoft Windows Server, o Samba é
muitíssimo mais completo, apresenta menos erros
(conhecidos também como bugs), além do que, como o
software Samba deve ser instalado em um servidor
GNU/Linux, a possibilidade de ter o servidor infectado por
malware (vírus, cavalos de troia, worms, etc), é MÍNIMA.
Vantagens
E, por fim, a configuração de permissão de acesso de
diretórios é feita INTEIRAMENTE utilizando ferramentas da
distribuição GNU/Linux, o que torna muitas das técnicas
hacking ineficazes. diretórios de um sistema de arquivos
Linux
(ext, JFS...) através da rede, possibilitando o acesso ao
mesmo, utilizando o protocolo cliente smb, para
distribuições
GNU/Linux
, e o próprio Windows Explorer
(explorador de diretórios), para sistemas operacionais
MicrosoftWindows.
DESvantagens
Então, qual o principal motivo de o mercado utilizar,
principalmente, Windows Server para tal serviço, você se
pergunta?
Simples: em sistemas Windows, configurar o sistema para
compartilhar diretórios é brincadeira de criança, já em sistemas
Linux, o arquivo de configurações do Samba é assustador para
quem nasceu no mundo do "mas onde é que clica?".
Porém, ao término da configuração, o sistema durará por muitos
anos (se não, eternamente), se tudo depender do sistema
operacional, pois não há agentes "feitos para destruir o sistema",
como em outros sistemas operacionais proprietários.
Instalando Servidor Samba no Debian - 1
Instale o pacote samba em seu servidor Debian:
# aptitude install samba
Ou:
# apt-get install samba
Após a instalação, será criado o arquivo de configurações do
servidor Samba.
Instalando Servidor Samba no Debian - 2
Configuração: Parte 1 - Criando os diretórios
Antes de começar a criar os diretórios que, posteriormente, estarão disponíveis
via rede, planeje no papel quantos departamentos (grupos de pessoas/usuários) sua empresa possui.
Crie um diretório no caminho de sua preferência, em seu sistema de arquivos:
# mkdir /samba
Em seguida, crie um subdiretório para cada departamento de sua empresa:
# mkdir /samba/marketing
# mkdir /samba/"departamento pessoal" # mkdir /samba/direção
Obs.: a forma mais simples de criar um diretório que contém nome espaçado em GNU/Linux, é digitando-se apenas o nome espaçado entre aspas (ex.: "diretório com nome espaçado").
Instalando Servidor Samba no Debian - 3
Configuração: Parte 2 - Arquivo de configuração do Samba
O Samba, assim como muitos outros servidores GNU/Linux, deve ser
configurado alterando-se os parâmetros presentes em um arquivo de
configuração, e estes parâmetros alterados, serão então, futuramente,
carregados nas variáveis do software servidor, durante sua inicialização.
O arquivo de configuração do Samba encontra-se em:
/etc/samba/smb.conf
É recomendável renomear o arquivo, pois, iniciaremos a configuração de
nosso servidor a partir do zero!
Instalando Servidor Samba no Debian - 4
Aqui, utilizaremos o editor de textos Nano, por ser o editor de textos
padrão do GNU/Linux, isto é, o mesmo encontra-se por padrão, em
qualquer distribuição GNU/Linux, ao contrário do Vim/Vi, entre
outros:
# nano /etc/samba/smb.conf
Em seu terminal, neste momento, você deve estar visualizando um
arquivo novo, recém-criado por você, utilizando o editor de textos
Nano.
O arquivo de configurações Samba está dividido em seções, e cada seção
é representada da seguinte forma: "[nome da seção 1]" "[nome da seção
2]"...
Instalando Servidor Samba no Debian - 5
SEÇÃO GLOBAL # A seção global contém parâmetros de configurações globais, os quais serão aplicados a todo o
#servidor, e a todo compartilhamento. [global]
server string = nomedoserver #Nome DNS netbios name = nomedoserver #Nome NetBIOS
workgroup = WORKGROUP #Grupo de trabalho das máquinas Windows #Opções para security:
# none - Nada de senhas!
# user - Requer uma senha Unix, mesmo antes mesmo de escolher o compartilhamento ao qual #pretende acessar.
# share - Requere uma senha Unix, apenas se ao acessar o compartilhamento você não tiver #permissões para acessá-lo.
security = share
#No arquivo de log, serão armazenadas informações sobre cada conexão realizada ao servidor. #'%m' é uma variável que corresponde ao nome da máquina que acessar o servidor Samba. log file = /var/logs/samba/samba.log #para um log centralizado
Instalando Servidor Samba no Debian - 6
Depois de terminada a configuração global, deve-se configurar os
compartilhamentos:
#Compartilhando
#[nome do compartilhamento]
[Publicidade e Marketing]
comment = Acesso Restrito ao setor de Marketing
path = /samba/marketing
public = yes #Acesso sem senha, público (yes ou no)
writable = yes #Permitir alterações no diretório? (yes
ou no)
Instalando Servidor Samba no Debian - 7
Já é possível testar nossas configurações.Vamos, para isso reiniciar o serviço do Samba:
# /etc/init.d/samba restart
Ou:
# /etc/init.d/samba stop # /etc/init.d/samba start
Ou:
# service samba restart
Ou ainda:
# service samba stop # service samba start
Instalando Servidor Samba no Debian - 8
Vamos testar nossa configuração!
Em um computador Windows, presente na mesma rede e
configurado no mesmo grupo de trabalho do Samba, chame o
diálogo Executar, e então, digite: \\[server string]
Instalando Servidor Samba no Debian - 9
Caso tenha escolhido o valor none ou share para o parâmetro security,
nenhum prompt de senha será apresentado.
Caso tenha escolhido o valor user para security, terminaremos a
configuração na seção "Configuração - Parte 3 (Configurando
Permissões)".
Você, provavelmente, terá acesso com permissões de somente leitura ao
diretório "Publicidade e Marketing". Configuraremos isso mais tarde.
Instalando Servidor Samba no Debian - 10
Curiosidade
Sabe por que não se deve convidar usuários ao servidor, com frases do gênero:
"Bem-Vindo ao compartilhamento..."?
Certa vez, um hacker invadiu um dos servidores de uma certa empresa, e ao ter acesso ao shell da empresa, recebeu a seguinte mensagem "Bem-Vindo à
empresa y".
Mais tarde, o mesmo foi descoberto, e julgado em tribunal. Porém, o mesmo alegou ter sido "bem recebido" na empresa, e ganhou a causa, sem sofrer penalidades.
Instalando Servidor Samba no Debian - 10
Configurando permissões - Usuários e Grupos
Agora, vamos sair um pouco do arquivo de configurações do Samba e criarmos os
usuários que realizarão login via rede através do Samba.
Os usuários do Samba, assim como citado anteriormente, são usuários comuns do
GNU/Linux. Vamos criá-los.
# useradd joana_dark # useradd diego_hipolito # useradd maradonna
Os três usuários acima, serão usuários do Samba, pertencentes ao grupo marketing. Porém, para cada um deles, foi criado um diretório /home.
Instalando Servidor Samba no Debian - 11
Abaixo, segue os mesmos comandos, porém, com parâmetros que
impossibilitarão o uso do login e senha para login local no servidor, e negarão a criação de uma pasta pessoal (/home/[usuário]):
# useradd --no-create-home -s /bin/false joana_dark # useradd --no-create-home -s /bin/false diego_hipolito # useradd --no-create-home -s /bin/false maradonna
O parâmetro "-s" especifica um shell de comandos para ser atribuído ao usuário criado. O shell /bin/false, como o nome sugere, é um shell falso, e qualquer usuário que utiliza este shell não será capaz de logar-se corretamente no sistema GNU/Linux. Ainda bem que para o usuário acessar os compartilhamentos, ele não precisa de um shell válido, não é mesmo?
Instalando Servidor Samba no Debian - 12
Caso você tenha criado um usuário sem especificar o shell, o usuário é
configurado com o shell padrão de sua distro. Para alterá-lo, edite diretamente o arquivo de texto /etc/passwd, ou execute o comando usermod -s /bin/false [nomeDoUsuárioExistente].
# nano /etc/passwd
Ou:
# usermod -s /bin/false [nomeDoUsuárioExistente]
Os usuários acima, foram criados sem qualquer tipo de senha, pois, os usuários do Samba não necessitam de uma senha de logon no GNU/Linux, portanto, configurar uma senha é opcional.
Instalando Servidor Samba no Debian - 13
Vamos adicionar estes usuários para serem utilizados no Samba: # smbpasswd -a joana_dark
# smbpasswd -a diego_hipolito # smbpasswd -a maradonna
Já se pode testar o login destes usuários em seu servidor Samba, utilizando um cliente Microsoft Windows.
* Aviso: logar não quer dizer "acesso garantido aos diretórios", isso ainda estamos ao passo de configurar.
Para facilitar a administração e ter compartilhamentos Samba extremamente seguros, devemos organizar os usuários em grupos. Em uma empresa, é muito simples: o nome dos grupos de usuários deverão ser os mesmos de cada
Instalando Servidor Samba no Debian - 14
Já se pode testar o login destes usuários em seu servidor Samba, utilizando um
cliente Microsoft Windows.
* Aviso: logar não quer dizer "acesso garantido aos diretórios", isso ainda estamos ao passo de configurar.
Para facilitar a administração e ter compartilhamentos Samba extremamente seguros, devemos organizar os usuários em grupos. Em uma empresa, é muito simples: o nome dos grupos de usuários deverão ser os mesmos de cada
departamento da empresa. Vamos criar o(s) grupo(s):
# addgroup marketing
# addgroup departamento_pessoal # addgroup direcao
Neste exemplo, apesar de criarmos três grupos, apenas o grupo marketing será configurado.
Instalando Servidor Samba no Debian - 15
Agora, vamos agrupar os funcionários da empresa nos grupos correspondentes, de
acordo com o seu departamento.
Em nosso caso, os três funcionários pertencerão ao mesmo grupo (departamento) marketing:
# adduser joana_dark marketing # adduser diego_hipolito marketing # adduser maradonna marketing
Instalando Servidor Samba no Debian - 16
Agora, vamos agrupar os funcionários da empresa nos grupos correspondentes, de
acordo com o seu departamento.
Em nosso caso, os três funcionários pertencerão ao mesmo grupo (departamento) marketing:
# adduser joana_dark marketing # adduser diego_hipolito marketing # adduser maradonna marketing
Instalando Servidor Samba no Debian
-17
Primeiramente, ao diretório raiz do departamento, iremos configurar quem o
"comandará", e o grupo de usuários que o comandará:
# chown root.marketing /samba/marketing
O comando chown (change owner), segue a seguinte sintaxe:
chown [usuário_dono].[grupo_dono] [diretório]
Você deve estar perguntando-se: mas, por que devemos ter o usuário root de dono, uma vez que o mesmo sempre possui acesso irrestrito a todos os
diretórios?
E a resposta é simples: o usuário dono, neste momento não será importante. O mais importante é que o grupo marketing agora, é dono de seu próprio
Instalando Servidor Samba no Debian
-18
Agora, vamos a uma das partes mais divertidas, a configuração das permissões.
A partir deste momento, o diretório /samba/marketing pertence ao usuário root, também ao grupo marketing e a todos os membros deste grupo.
É extremamente recomendável conhecer permissões (chmod) a partir deste ponto. # chmod 000 /samba/marketing Sintaxe do comando: chmod [permissão_usuário_dono][permissão_grupo_dono][permissão_pa ra_qualquer_outro_usuário] [diretório]
Para cada permissão (dono, grupo, ou outros usuários), pode-se atribuir um número entre 0 e 7, para permitir o nível de acesso ao diretório especificado.
Instalando Servidor Samba no Debian
-19
Onde: R - Read (Leitura) :: Permissão de "olhar" o conteúdo.
W -Write (Escrita) :: Permissão de gravar novos arquivos e alterar os já existentes.
X - Execution (Execução) :: Permissão de abrir o diretório e abrir arquivos que estão no mesmo.
Se não compreendeu permissões GNU/Linux, você deve estudar sobre a mesma, e o link acima, o
auxiliará muito em seu aprendizado.
Vamos analisar novamente o comando digitado anteriormente:
# chmod 000 /samba/marketing
Usuário Grupo Outros usuários (não donos) 0 0 0
Leitura=negada, Leitura=negada, Leitura=negada, Escrita=negada, Escrita=negada, Escrita=negada,
Instalando Servidor Samba no Debian
-20
Sendo assim, ninguém terá acesso ao diretório, correto?
Vamos ser bonzinhos, e liberar o acesso ao usuário e ao grupo? Planejando... - O usuário (root) poderá receber qualquer permissão.
- O grupo receberá acesso de leitura e execução (r-x - 5).
- Qualquer outro usuário terá seu acesso completamente negado! # chmod 750 /samba/marketing
Usuário Grupo Outros usuários (não donos) 7 5 0
Leitura=concedida, Leitura=negada, Leitura=negada, Escrita=concedida, Escrita=negada, Escrita=negada,
Instalando Servidor Samba no Debian
-21
Reinicie os daemons do Samba:
# /etc/init.d/samba restart
Pronto, agora experimente acessar o servidor Samba de um cliente
Windows, acesse o diretório compartilhado Marketing e uma senha lhe
será pedida.
Você deve, apenas, poder ver o conteúdo do diretório, mas não poderá
alterá-lo.
Ainda não pode acessar o diretório? Isso é comum e será resolvido assim
que alterarmos algumas configurações do arquivo de configurações do
Samba, ok? Não se desespere.
Instalando Servidor Samba no Debian
-22
Iremos agora, tornar os usuários pertencentes ao grupo marketing donos de
seus próprios subdiretórios:
# chown maradonna.marketing /samba/marketing/maradonna # chown diego_hipolito.marketing
/samba/marketing/diego_hipolito
# chown joana_dark.marketing /samba/marketing/joana_dark
Agora, cada usuário é dono de um diretório diferente, e, além disso, o grupo também é dono de cada diretório dos usuários do grupo marketing.
Vamos configurar o nível de acesso de cada usuário, para cada um dos três diretórios:
# chmod 750 /samba/marketing/maradonna # chmod 750 /samba/marketing/diego_hipolito # chmod 750 /samba/marketing/joana_dark
Instalando Servidor Samba no Debian
-23
Vamos analisar o comando.
# chmod 750 /samba/marketing/joana_dark
O usuário dono (joana_dark) recebeu a permissão 7 (acesso
total), os membros do grupo marketing receberam a
permissão 5 (r-x - Read & Execution - Leitura + Execução),
permitindo a estes, acessarem o diretório livremente, porém,
não poderão alterar ou salvar quaisquer dados.
Instalando Servidor Samba no Debian
-24
Configuração: Parte 3 - Configurando Permissões
(Realizando alterações no arquivo de configuração
do Samba)
# nano /etc/samba/smb.conf
Instalando Servidor Samba no Debian
-25
Configuração: Parte 3 - Configurando Permissões
(Realizando alterações no arquivo de configuração
do Samba)
# nano /etc/samba/smb.conf
Instalando Servidor Samba no Debian
-26
Faremos agora, os ajustes finais.
#Compartilhando
#[nome do compartilhamento]
[Publicidade e Marketing]
comment = Acesso Restrito ao setor de Marketing
path = /samba/marketing
public = no #Acesso sem senha, público (yes ou no)
writable = yes #Permitir alterações no diretório? (yes ou no)
valid users = @marketing #Apenas os membros do grupo
marketing acessarão o compartilhamento.
force group = marketing #Força o acesso do grupo marketing
somente.
Instalando Servidor Samba no Debian
-27
Salve o documento e, em seguida, reinicie os daemons do
Samba:
Instalando Servidor Samba no Debian
-28
Há ainda um parâmetro chamado veto files, para você acrescentar à um
compartilhamento. O mesmo é útil para vetar nomes de arquivos e/ou extensões,
facilitando para o administrador impedir a disseminação de arquivos perigosos que sejam alojados no servidor, e desencorajar os usuários à guardarem arquivos pessoais nos
diretórios compartilhados. Veja abaixo um exemplo de uso do parâmetro: veto files = *.exe/*.com/*. scr/*.rar/*.zip/*.ace*.cab/*.bat/*.inf/
O parâmetro veto files pode ser aplicado à um compartilhamento, ou diretamente na seção global.
Quer mais? Que tal gerenciar o seu servidor com o WEB Admin para o Samba, o SWAT? # aptitude install swat