- Configuração do samba
+ Responder ao Tópico
-
Configuração do samba
Colega instalei o samba; iniciei ele com service smb start, mas não estou conseguindo compartilhar uma pasta no meu caso tenho uma pasta no /etc/arquivos, gostaria de compartilhar esta pasta para que eu acesse pelo mapeamento do windows o Ip do servidor 192.168.0.200, gostaria de me informasse como posso configurar no smb.conf, e também a criação de usuarios utilizo centos.
-
-
Arquivo /etc/samba/smb.conf
# Samba example config file
# Global parameters
[global]
# domain master = no # Descomentar as linhas abaixo
# local master = yes # se desejar colocar o samba
# preferred master = yes # como Master Browser na rede
# os level = 38
workgroup = GrupoTrabalho
netbios aliases = hostname
server string = Linux Samba Server
encrypt passwords = Yes
log level = 0
log file = /var/log/samba/%m.log
max log size = 50
socket options = IPTOS_LOWDELAY TCP_NODELAY
dns proxy = No
hosts allow = 192.168.100.0/24 127.0.0.1 # Ips com acesso ao servidor
interfaces = 192.168.100.1/255.255.255.0 # Ip do servidor que o samba ira escutar
dos charset = cp860
unix charset = iso8859-1
display charset = LOCALE
printing = BSD
load printers = no
printcap name =
#[homes]
# comment = Home Directories
# read only = No
# browseable = No
# hosts allow = 192.168.100.0/24 127.0.0.1
[expediente] #Exemplo de nome da pasta compartilhada samba
comment = Diretorio de trabalho
path = /home/expediente #Caminho da pasta compartilhada
valid users = administrador joao maria
read only = No
hosts allow = 192.168.100.0/24 127.0.0.1
share modes = yes
-
Primeiro, vi que você quer usar autenticação de usuários, então.
---------------------------------------------------------------------------
Linux: Adicionando e removendo usuários no Samba [Dica]
Adicionando e removendo usuários no Samba
Para adicionar novos usuários no Samba é importante saber que ele precisa estar previamente criado no Linux. Isso pode ser feito da seguinte forma:
# adduser usuario
A partir daí, para criar o usuário no Samba:
# smbpasswd -a usuario
E para excluir:
# smbpasswd -x usuario
---------------------------------------------------------------------------
No smb.conf adicionar o caminho do teu arquivo de senhas dos usuarios do samba, geralmente:
smb passwd file = /etc/samba/smbpasswd
# Reiniciar o samba #
Depois tem que ajustar as permissões do diretorio que você esta querendo compartilhar na rede.
Para teste da chmod 777, se testar e acessar, depois você ajusta as permissões.
Linux: Chmod + dicas [Dica]
Faltou a configuração do compartilhamento, só compartilhar no smb.conf:
security = user # para usar usuario e senha
ou
security = share # para compartilhamento simples
http://www.zago.eti.br/samba/smb.conf-audit
Última edição por ppastoriza; 10-07-2009 às 11:18.
-
Caro amigo, esqueceste de colocar /etc/arquivos no teu conf. que é a pasta que quer compartilhar.
-
Colega tem como vc refazer este smb.conf de maneira simplificada, so quero compartilhar um arquivo que esta no /etc/home e não precisar de atenticação eu so quero pegar este arquivo no windows xp.
colega dei este comando smbclient -L //127.0.0.1 -U root, enxegor a pasta compartilhada, também enzegor no windows xp mais me volta um erro quando clico na pasta, \\10.101.0.200\teste não esta acessivel. talvez você nmão tenha permisão para usar este recurso. contate o administrador deste servidor para saber se você tem permissão de acesso
-
colega dei este comando smbclient -L //127.0.0.1 -U root, enxegor a pasta compartilhada, também enzegor no windows xp mais me volta um erro quando clico na pasta, \\10.101.0.200\teste não esta acessivel. talvez você nmão tenha permisão para usar este recurso. contate o administrador deste servidor para saber se você tem permissão de acesso
-
Reseta socket
Dê o seguinte comando no cmd do windows: netsh winsock reset e reinicie o micro. Tente e veja o resultado por favor!
-
colega fiz o que vc mandou, mas quando clico na pasta compartilhada continua dando a mesma mensagem, \\10.101.0.200\teste não esta acessivel. talvez você nmão tenha permisão para usar este recurso. contate o administrador deste servidor para saber se você tem permissão de acesso
-
Samba
Rapaz, qual a permisão que está agora na pasta? Faça chmod 777 para testar, verá que vai entrar; após isto, modifique ou não as permissões!
Abçs.
-
Velho acrescenta isso no seu smb.conf
[arquivos]
path = /etc/arquivos
writeable = Yes
create mask = 0660
guest ok = Yes
Na pasta /etc/arquivos dê um chmod 777,
# chmod 777 /etc/arquivos
Depois no windows vc acessa das seguintes formas:
\\nomedoservidor\nomedocompartilhamento
ex: \\servidorteste\arquivos
ou
\\ipdoservidor\nomedocompartilhamento
Ex: no seu caso \\192.168.0.200\arquivos
ou
\\ipdoservidor
Ex: nesse caso quando ele abrir ira mostrar todas as pastas q o server tem compartilhada
\\192.168.0.200
Aconselho vc a nao criar pastas e compartilhar dentro das pastas principais do sistemas onde tem configuações e arquivos de biblioteca como o /etc /bin e /usr, somente por segurança, neste caso eh melhor criar pastas para compartilhamento em /home /tmp q nao tem tanto perigo.
Abraço