Samba é um serviço de compartilhamento de diretórios, arquivos e autenticação de usuários em redes heterogêneas.
Instalando...
#aptitude install samba samba-doc smbclient smbfs
#dpkg-reconfigure samba
Escolha iniciar como deamon e selecione NÃO para não gerar a base de dados para senha em /var/lib/samba/passdb.tdb
Configurando...
Crie um diretório para o compartilhamento:
#mkdir -p /srv/samba/publico
Vou colocar as principais linhas que devem ser editadas para o funcionamento no samba, mas aqui... fica a critério de vocês:
#vim /etc/samba/smb.conf
[global]
#Grupo de trabalho
workgroup = nome_do_grupo
#Comentário para o servidor
server string = Servidor de Arquivos
#Para configurar compartilhamentos sem a necessidade de controle de usuários e senhas
security = share
#O samba se torna um servidor WINS ( resolve nomes windows )
wins support = Yes
#Compartilhamento
#Publico
#Opção para adicionar comentário ao compartilhamento
comment = Pasta Pública
#Define qual o diretório será utilizado como compartilhamento
path = /srv/samba/publico
#Se tem ou não permissão de escrita no compartilhamento
writable = No
#Define um usuário padrão que será usado por todos que acessarem este compartilhamento
force user = smbuser
#Define um grupo padrão que será usado por todos que acessarem este compartilhamento
force group = users
#Define com quais permissões os arquivos serão criados
force create mode = 0774
#Define com quais permissões os diretórios serão criados
force directory mode = 0775
#Define se usuários "convidados" terão acesso ao compartilhamento
guest ok = Yes
Agora fora do arquivo.. Adicione o usuário e grupo:
#adduser smbuser
#gpasswd -a smbuser users
Definir permissões...
#chown smbuser:users /srv/samba/publico
Iniciando o serviço...
#/etc/init.d/samba start
Verifique se o serviço está disponivel na rede:
#netstat -nltup | egrep '(smbd|nmbd)'
Verifique os compartilhamentos disponiveis:
#smbclient -L 127.0.0.1
Testando o serviço e a resolução de nomes:
#smbclient -d 3 -L localhost
Abra o arquivo a seguir e insira os nomes e IP's para resolver nomes...
#vim /etc/samba/lmhosts
IP NOME
IP NOME
Agora observe se os serviços estão ativos:
#sbmclient -L IP -N
Montando o compartilhamento...
#smbmount //IP/local_do_compatilhamentos /onde_vai_montar
Para monitorar as conexões...
#sbmstatus
Localizar servidores e compartilhamentos...
#smbtree
Dica: instale um pacote chamado swat
#aptitude install swat
Abra o browser e digite
http://localhost:901/
Coloque o usurário e a senha de root!
Agora você pode adminstrar se samba via brower! Gostaram ?
Abraço!
Hello world!
Há 4 anos
Nenhum comentário:
Postar um comentário