Samba (smb.conf)

Arquivo de configuração do samba para compartilhamento de arquivos com estações Windows.

Categoria: Samba

Software: Samba

[ Hits: 241.282 ]

Por: Joabes Carlos de Carvalho


E ai galera, essa é a primeira vez que participo do site vivaolinux, tenho certeza que poderei contribuir com meus conhecimentos para o site e ajudar muitas pessoas, assim como tenho certeza que aprenderei muitas coisas ainda.

Este script é muito simples para que tem um servidor Linux e quer compartilhar arquivos com estações Windows. Se você possui 2 servidores linux na rede basta apenas usar o mesmo script e mudar a opção OS LEVEL, deixe sempre uma diferente da outra, ex:

OS LEVEL = 99   e na outra OS LEVEL = 50

Isso faz com que o servidor que está com o OS LEVEL =99 seja nomeado na rede como o principal.

Segue então o meu scritp smb.conf, que é super simples.

Lembre ao criar as pastas no /home/samba dê a permissão a pasta:

chmod a+wrtx /home/samba

Até a próxima pessoal...


[global]  
  domain logons = yes
  interfaces = 10.0.0.1
  log level = 2
  log file = /var/log/samba/%U.log
#  logon drive = p:
#  logon home = //server/public
  netbios name = Servidor
  comment = Servidor Samba
  os level = 50
  preferred master = no
  domain master = no
  security = user
  socket options = TCP_NODELAY IPTOS_LOWDELAY 
  deadtime = 1
  keepalive = 20
  logon script = logon.bat 
  workgroup = SEU GRUPO DE TRABALHO
  guest ok = yes
  browse list = yes
  encrypt passwords = yes 
# username map=/etc/samba/usermap.conf
  username map = /etc/samba/smbusers
# machine password timeout = 30
  guest account = guest 

[public]
  path = /home/samba
  guest ok = yes
  browseable = yes
  writeable = yes
  printable = no
  create mask = 0777
  force create mode = 0777

[dados]
  path = /home/sistema  
  guest ok = no
  browseable = yes
  read only = no
  writeable = yes
  create mask = 0756
  force create mode = 0756

[netlogon]
  path = /home/netlogon

  


Comentários
[1] Comentário enviado por [IG]_D-TOX em 26/09/2003 - 10:09h

É um bom artigo! Ainda bem que te juntas ao pessoal na partilha de informação;

Continua!!!

[2] Comentário enviado por Vnck em 25/01/2004 - 23:31h

E ae Joabes eu gostaria de saber se essa permissão pode ser colocada assim "chmod 777 /home/samba" ou deve ser como vc fez

[3] Comentário enviado por joabes em 26/01/2004 - 08:36h

Bem amigo, você pode colocar a permissão dessa forma
"chmod 777 /home/samba" nenhum problema, agora se você ver que não funciona basta apenas digitar da forma que eu mostrei no tutorial.

Abraços.

Dúvidas por favor entre em contato.

[4] Comentário enviado por robertolinux em 11/02/2004 - 15:46h

Quero instalar o Linux em algumas maquina na minha rede, estou começando agora, que distro vc me recomenda, eu instalei o Red Hat 8.0 e já conseguir logar na rede, agora eu quero configurar o samba, vou me apoiar no seu artigo.
Obrigado

[5] Comentário enviado por zethayon em 02/03/2004 - 11:07h

Recomendaria o RH mais atualizado ( Red Hat 9 ) ou Fedora pois vc evitaria certos bugs nos daemons...

[]'Z

ZethaYon

[6] Comentário enviado por nego em 05/03/2004 - 13:19h

Mas com chmod 777 funciona tb desculpe entra assim.
Mas é porque eu tenho RH e coloquei essa configuração na pasta de compartilhamento

[7] Comentário enviado por fenunes em 10/03/2004 - 14:34h

Kra, mto bom.

Este é o único conf que funciona legal sem mexer mto, sempre qdo vou a cliente eu apenas o copio, faço uma leitura e starto o serviço. E funka. Mto bom mesmo.

Se tiver algo novo a postar nele nos avise!!!

Abraços

[8] Comentário enviado por ti em 14/03/2004 - 14:47h

Ola Joabes!

Estou com RedHat 9 inst. e o Samba que veio junto, ja configurei, ja usei o seu smb.conf, mas qdo vou na estcao windows veja a maquina linux mas qdo clico diz que nao esta acessivel,
Estou tentando montar um PDC linux mas esta dificil sera que poderias me ajudar?

[9] Comentário enviado por lazaro_esf em 17/03/2004 - 11:09h

eu estou com slackware 9.1 eu configuro o samba mais só o linux consegue ver os arquivos do windows não estou conseguindo enchergar o Linux no windows...

[10] Comentário enviado por linuxdeveloper em 15/04/2004 - 15:57h

testei o seu artigo está otimo mas, so tem um problema o Os level e igual o do nt4 se vc tiver um server nt4 na empresa vai te dar varias horas para descobrir o problema

entao tome cuidado com o ruindows nt
valeu galera

[11] Comentário enviado por linuxdeveloper em 15/04/2004 - 15:57h

testei o seu artigo está otimo mas, so tem um problema o Os level e igual o do nt4 se vc tiver um server nt4 na empresa vai te dar varias horas para descobrir o problema

entao tome cuidado com o ruindows nt
valeu galera

[12] Comentário enviado por linuxdeveloper em 15/04/2004 - 15:57h

testei o seu artigo está otimo mas, so tem um problema o Os level e igual o do nt4 se vc tiver um server nt4 na empresa vai te dar varias horas para descobrir o problema

entao tome cuidado com o ruindows nt
valeu galera

[13] Comentário enviado por linuxdeveloper em 15/04/2004 - 15:58h

testei o seu artigo está otimo mas, so tem um problema o Os level e igual o do nt4 se vc tiver um server nt4 na empresa vai te dar varias horas para descobrir o problema

entao tome cuidado com o ruindows nt
valeu galera

[14] Comentário enviado por luiz.ita em 17/04/2004 - 13:12h

Ola Joabes!

Estou com Fedora inst. e o Samba que veio junto, ja configurei, ja usei o seu smb.conf, mas qdo vou na estcao windows veja a maquina linux mas qdo clico diz que nao esta acessivel,
Estou tentando montar um PDC linux mas esta dificil sera que poderias me ajudar?

[15] Comentário enviado por luiz.ita em 17/04/2004 - 13:12h

Ola Joabes!

Estou com RedHat 9 inst. e o Samba que veio junto, ja configurei, ja usei o seu smb.conf, mas qdo vou na estcao windows veja a maquina linux mas qdo clico diz que nao esta acessivel,
Estou tentando montar um PDC linux mas esta dificil sera que poderias me ajudar?

[16] Comentário enviado por lfco em 18/07/2004 - 02:23h

Aí gente bacana, sou mui novato em Linux, entretanto nunca tinha visitado um local tão interessante, que acolhe o mais experts e os mui poucos exclarecidos igual eu. Até participei do interessante Simulado e achei muito bom, só que percebi que devo melhorar bastante. Valeu a pena conhecer este endereço e parabéns para o(s) mentor(es) desse site.

[17] Comentário enviado por joaoayub em 13/08/2004 - 22:29h

Agora como eu acesso esse servidor atravez de outro computador?

[18] Comentário enviado por raphaelcm em 19/08/2004 - 13:01h

Ai brother é so mapear o compartilhamento a qual vc quer ter acesso.

ex: \\nome do servidor\nome do diretório

[19] Comentário enviado por D@IKIRI em 03/09/2004 - 12:38h

Ola Joabes,
Eu estou usando o RH 9 e tenho um servidor Samba nele configurado, tudo funciona perfeitamente, todos tem acesso as pastas publicas e as suas particulares e as pastas particulares so tem acesso os respectivos donos das mesmas, o problema esta sendo no " force create mode" e no " force directory mode " pois quando na pasta de clientes eles criam uma pasta ela deveria seder o acesso a mesma somente quem é o dono da pasta e o grupo, e somente o dono da pasta que poderia alterala e o grupo poderia somente visualizala.
Bom isso eu consigo fazer manualmente usando o "chmod", mais quando o usuario vai criar a pasta diretamente pelo windows é que ta o problema, essas duas funções de " force directory mode" e force create mode" não da certo ele assume uma permissão padrão que não poderia acontecer e sendo assim todos que entrão na pasta podem alterala.

Alguma resposta para isso

estou mandando o meu smb.conf pra vcs darem uma olhada

Velsu pela atenção...
[global]
workgroup = informatica
netbios name = servidor
server string = Servidor Linux SAMBA
case sensitive = no
log level = 1
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes
printcap name = /etc/printcap
load printers = no
printing = bsd
log file = /usr/local/samba/var/log.%m
max log size = 50
debug level = 1
security = share
password level = 8
username level = 8
encrypt passwords = yes
smb passwd file = /usr/local/samba/private/smbpasswd
username map = /usr/local/samba/private/smbusers
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
os level = 33
domain master = no
preferred master = no
domain logons = yes
logon script = %U.bat
logon path = \\home
dns proxy = no

[homes]
comment = Pasta dos Usuarios
public = no
browseable = no
writeable = no

[tecnicos]
comment = Pastas dos Tecnicos
path = /home/tecnicos
public = no
browseable = yes
valid users = @tecnica
writeable = yes
write list = @tecnica
max disk size = 100
force create mode = 0700
force directory mode = 0700

[programas]
comment = Pastas de Programas
path = /home/programas
public = no
browseable = yes
valid users = @tecnica
writeable = yes
write list = @tecnica
force create mode = 0750
force directory mode = 0750

[clientes]
comment = Pastas de Programas
path = /home/clientes
public = no
browseable = yes
valid users = @tecnica
writeable = yes
read list = @tecnica
force create mode = 0750
force directory mode = 0750

[20] Comentário enviado por removido em 30/12/2004 - 11:45h

Boa dica. Vou usar isso.

[21] Comentário enviado por Grandaum em 14/02/2006 - 20:40h

Boa noire estou usando um servidor fedora core 2
depois q eu substitui o seu smb.conf no meu servidor as minhas maquinas Win passaraum a naum mais achar o linux na rede .....o fazer agora...obrigado

[22] Comentário enviado por Windows em 14/03/2006 - 12:02h

MUITO IMPORTANTE


O linux é uma bosta mesmo.
Viva o WINDOWS!!!!

[23] Comentário enviado por joabes em 14/03/2006 - 12:07h

Sem comentários

[24] Comentário enviado por rattus em 05/05/2006 - 16:23h

Alguém já teve o problema de aparecer um " Erro estendido 161 " ao acessar através de uma máquina com windows98 um compartilhamento no samba.
Ao dar um dir aparece esse erro e as vezes o usuario não consegue gravar no diretorio.
Se alguem tiver alguma ideia, to precisando.

Vi algo parecido em http://lists.samba.org/archive/samba/2004-August/091692.html
mas não há solução pro problema.
[ ]

Ralph Liebessohn

[25] Comentário enviado por marciobrigatto em 23/06/2006 - 09:55h

Amigo:
Tive o mesmo problema que vc e o que constatei é que se o drive compartilhado não contiver nenhum arquivo o erro aparece. Inseri, então, alguns arquivos pelo console do Linux e o erro não apareceu mais.
Vlw
Márcio Brigatto

[26] Comentário enviado por rolldbm em 18/07/2006 - 08:04h

ola estou usando o conectiva 8 e ja configurei o samba, tenho em minha rede maquinas com win98, tambem configuradas, a rede esta correta, pois todas as maquinas estão pingando, so tem um problema, as estações win98 não conseguem entrar no servidor que é o conectiva, sera que alguem pode me ajudar

[27] Comentário enviado por hecmiranda em 04/12/2006 - 21:02h

Para voce conseguir logar no conectiva, é preciso executar alguns executaveis de registro para ter acesso completo aos arquivos.
Se voce usar uma distro mais nova como Fedora Core ou Mandriva, isto nao vai acontecer.

Segue ai um registro:
REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]
"EnablePlainTextPassword"=dword:00000001

Crie um arquivo texto e salve com extensao ".REG"

Depois clique nele duas vezes para executar a alteração dom registro..

E pronto!!!!


[28] Comentário enviado por Jandairs em 11/01/2007 - 13:20h

ola

tenho este aqui que esta completo e em perfeito estado pode lhe ajudar muito.

primeiramente vc ter que criar as pastas compartilhad e dar permições a elas
até a proxima e espero que lhes ajudara.

[global]

# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = dominio

# server string is the equivalent of the NT Description field
server string = Samba Server

# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page
; hosts allow = 192.168.1. 192.168.2. 127.

# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes

# It should not be necessary to spell out the print system type unless
# yours is non-standard. Currently supported print systems include:
# bsd, sysv, plp, lprng, aix, hpux, qnx, cups
printing = lpd

# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
; guest account = pcguest

# this tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/%m.log

# Put a capping on the size of the log files (in Kb).
max log size = 0

# Security mode. Most people will want user level security. See
# security_level.txt for details.
security = user

# Use password server option only with security = server
# The argument list may include:
# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
# or to auto-locate the domain controller/s
# password server = *
; password server = <NT-Server-Name>

# Password Level allows matching of _n_ characters of the password for
# all combinations of upper and lower case.
; password level = 8
; username level = 8

# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd

# The following is needed to keep smbclient from spouting spurious errors
# when Samba is built with support for SSL.
; ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt

# The following are needed to allow password changing from Windows to
# update the Linux system password also.
# NOTE: Use these with 'encrypt passwords' and 'smb passwd file' above.
# NOTE2: You do NOT need these to allow workstations to change only
# the encrypted SMB passwords. They allow the Unix password
# to be kept in sync with the SMB password.
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*

# You can use PAM's password change control flag for Samba. If
# enabled, then PAM will be used for password changes when requested
# by an SMB client instead of the program listed in passwd program.
# It should be possible to enable this without changing your passwd
# chat parameter for most setups.

pam password change = yes

# Unix users can map to different SMB User names
; username map = /etc/samba/smbusers

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /etc/samba/smb.conf.%m

# This parameter will control whether or not Samba should obey PAM's
# account and session management directives. The default behavior is
# to use PAM for clear text authentication only and to ignore any
# account or session management. Note that Samba always ignores PAM
# for authentication in the case of encrypt passwords = yes

obey pam restrictions = yes

# Most people will find that this option gives better performance.
# See speed.txt and the manual pages for details
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# Configure Samba to use multiple interfaces
# If you have multiple network interfaces then you must list them
# here. See the man page for details.
; interfaces = 192.168.12.2/24 192.168.13.2/24

# Configure remote browse list synchronisation here
# request announcement to, or browse list sync from:
# a specific host or from / to a whole subnet (see below)
; remote browse sync = 192.168.3.25 192.168.5.255
# Cause this host to announce itself to local subnets here
; remote announce = 192.168.1.255 192.168.2.44

# Browser Control Options:
# set local master to no if you don't want Samba to become a master
# browser on your network. Otherwise the normal election rules apply
local master = yes

# OS Level determines the precedence of this server in master browser
# elections. The default value should be reasonable
os level = 64

# Domain Master specifies Samba to be the Domain Master Browser. This
# allows Samba to collate browse lists between subnets. Don't use this
# if you already have a Windows NT domain controller doing this job
domain master = yes

# Preferred Master causes Samba to force a local browser election on startup
# and gives it a slightly higher chance of winning the election
preferred master = yes

# Enable this if you want Samba to be a domain logon server for
# Windows95 workstations.
domain logons = yes

# if you enable domain logons then you may want a per-machine or
# per user logon script
# run a specific logon batch file per workstation (machine)
; logon script = %m.bat
# run a specific logon batch file per username
; logon script = %U.bat

# Where to store roving profiles (only for Win95 and WinNT)
# %L substitutes for this servers netbios name, %U is username
# You must uncomment the [Profiles] share below
logon path = \\%N\Profiles\%u
logon drive = f:
logon home = \\%N\Dados
# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
; wins support = yes

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z

# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one WINS Server on the network. The default is NO.
; wins proxy = yes

# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The built-in default for versions 1.9.17 is yes,
# this has been changed in version 1.9.18 to no.
dns proxy = no

# Case Preservation can be handy - system default is _no_
# NOTE: These can be set on a per share basis
preserve case = no
short preserve case = no
# Default case is normally upper case for all DOS files
; default case = lower
# Be very careful with case sensitivity - it can break things!
case sensitive = no

#============================ Share Definitions ==============================
#[homes]
# comment = Home Directories
# browseable = no
# writable = yes
# valid users = %S
# create mode = 0664
# directory mode = 0775
# If you want users samba doesn't recognize to be mapped to a guest user
; map to guest = bad user


# Un-comment the following and create the netlogon directory for Domain Logons
[netlogon]
comment = Network Logon Service
path = /usr/local/samba/lib/netlogon
guest ok = yes
writable = no
share modes = no
browseable = no

# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
[Profiles]
path = /home/profiles
browseable = no
guest ok = yes
read only = no
create mode = 0600
directory mode = 0700
writable = yes


# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = yes
writable = yes
printable = yes

# This one is useful for people to share files
[Dados]
comment = Temporary file space
path = /Dados
read only = no
public = yes
browseable = no
create mode = 0777
directory mode = 0777

# A publicly accessible directory, but read only, except for people in
# the "staff" group
[publica]
comment = Public Stuff
path = /publica
public = yes
writable = yes
printable = no
; write list = @staff

# Other examples.
#
# A private printer, usable only by fred. Spool data will be placed in fred's
# home directory. Note that fred must have write access to the spool directory,
# wherever it is.
;[fredsprn]
; comment = Fred's Printer
; valid users = fred
; path = /home/fred
; printer = freds_printer
; public = no
; writable = no
; printable = yes

# A private directory, usable only by fred. Note that fred requires write
# access to the directory.
;[fredsdir]
; comment = Fred's Service
; path = /usr/somewhere/private
; valid users = fred
; public = no
; writable = yes
; printable = no

# a service which has a different directory for each machine that connects
# this allows you to tailor configurations to incoming machines. You could
# also use the %U option to tailor it by user name.
# The %m gets replaced with the machine name that is connecting.
;[pchome]
; comment = PC Directories
; path = /usr/local/pc/%m
; public = no
; writable = yes

# A publicly accessible directory, read/write to all users. Note that all files
# created in the directory by users will be owned by the default user, so
# any user with access can delete any other user's files. Obviously this
# directory must be writable by the default user. Another user could of course
# be specified, in which case all files would be owned by that user instead.
;[public]
; path = /usr/somewhere/else/public
; public = yes
; only guest = yes
; writable = yes
; printable = no

# The following two entries demonstrate how to share a directory so that two
# users can place files there that will be owned by the specific users. In this
# setup, the directory should be writable by both users and should have the
# sticky bit set on it to prevent abuse. Obviously this could be extended to
# as many users as required.
;[myshare]
; comment = Mary's and Fred's stuff
; path = /usr/somewhere/shared
; valid users = mary fred
; public = no
; writable = yes
; printable = no
; create mask = 0765


[29] Comentário enviado por jrcobain em 19/04/2007 - 22:30h

Como faço para compartilhar minha pasta de arquivos web (/var/www)?

coloquei assim:

[www]
comment = WWW Folder
path = /var/www/
public = yes
writable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup

Me dá uma luz ae!

[]'z

[30] Comentário enviado por jandairs em 20/04/2007 - 08:56h

DOIS MODOS DE COMO FASER O COMPARTILHAMENTO
1.
[www]
comment = www folder
path = /www
read only = no
public = yes
browseable = no
create mode = 0777
directory mode = 0777

2. JEITO
[www]
comment = www folder
path = /www
public = yes
writable = yes
printable = no

Assim todos do dominio ou grupo terão acesso aos dados

obs. vc não porde especificar usuarios pra ter acesso se não vc não consegue compartilhar a pasta. pois somente o usuario especifico tera acesso.

qualque duvida estou a disposição abraços e até mais...

[31] Comentário enviado por magalhaes_es em 22/06/2007 - 17:03h

olá, talvez vc possa me ajudar.
No meu caso, onde estou o servidor e todas as outras máquinas são Windows 2000 professional e só eu com o linux "fedora core 6". Tenho que usar os arquivos gerados pelas outras pessoas. Como configurar o meu samba para fazer isso?
Obrigado pela sua ateção.

[32] Comentário enviado por lipecys em 20/07/2007 - 21:51h

Olá amigos do vol, estou com uma dúvida e gostaria de uma ajuda de vocês.
estou tentando configurar minha impressora no samba e não está dando muito certo, em quase todos os tutorias na parte que diz respeito a "printers" no arquivo smb.conf diz pra colocar o "path = /var/spool/samba"
mas o que realmente é esse diretório aí?
tenho que fazer alguma outra config antes de colocar ele no smb.conf?
ja tentei colocar esse "path" mas não da certo, tentei também colocar o endereço da impressora e nada.
alguém tem uma idéia?
se tiver posta aí.
muito grato,
Felipe.

[33] Comentário enviado por sergelli em 21/08/2007 - 16:18h

Olá pessoal
Estou usando Mandriva.
Por favor, me ajudem.
Copiei e usei os smb.conf acima ( e muitos outros também ), mas quando tento usar o Samba, copiando um arquivo qualquer para um PC com ME, dá a seguinte mensagem:
cp: impossível criar arquivo comum `drv_f/tempserg.txt': Permissão negada
Tambem não consigo gravar nada, com o editor vi, nem como root.
Que devo fazer?

[34] Comentário enviado por jeff/may em 26/10/2007 - 18:15h

Eu gostaria de saber passo a passo oque é cada linha de comando que vc colocou ai se vc puder é claro!
Obrigado se puder!!!

[35] Comentário enviado por Jandairs em 27/10/2007 - 08:06h

ola cara infelismente e dificil explicar linha por linha mais em fim, ai vai um link que te explica etapa por etapa pra que que serve estas linhas de comando um abraço e ate http://www.zago.eti.br/samba/dicas-e-truques.html#toc5

[36] Comentário enviado por l-x em 11/08/2008 - 18:01h

Salve pessoas, estou com uma dficuldade danada pra subir meu samba aki. O que acontece... preciso compartilhar algumas pastas com acesso especifico em ambiente de grupo de trabalho, faço td trampo de permissaum mas na hora de testar no ruindows XP acusa acesso negado, alguem tem um smb.conf que disponibiliza o acesso para o usuário com permissões em ambiente de grupo de trabalho?

[37] Comentário enviado por comfaa em 10/10/2008 - 07:34h

preciso compartilhar pastas a todos (sem autenticação) e preciso liberar pastas com autenticação, nao achei nada falando sobre .....
alguem pode me ajudar ?

[38] Comentário enviado por dherioelson em 29/05/2009 - 21:46h

fica até bem mais fácil ;)
com essas coisas bem detalhadas ae ;)
so que nao vi nenhum erro ;D

[39] Comentário enviado por claudiotecnico em 17/12/2009 - 10:14h

Olá amigo l-x,

Aqui compartilho algumas pastas por usuário, cada um tendo permissões totais sobre suas respectivas pastas, sendo que as mesmas estão escondidas da rede e só podem ser encontradas digitando o caminho completo da pasta no Konqueror ou Nautilus (quando a pasta não está liberada para acesso total será solicitado o usuário e senha para acessá-la).

Vou colocar como exemplo do meu smb.conf:

[Intranet]
path = /srv/www/htdocs/Intranet/
guest ok = yes
read only = No
valid users = administrador

[pasta pública]
comment = Pasta pública
path = /home/Pasta pública/
veto files = /*.exe/*.mp3/*.mp4/*.wma/*.wav/*.wave/*.rm/*.rmv/*.rmvb/*.avi/*.mpg/*.wmv/*.dvix/*.divx/*.xvid/*.scr/*.pif/*.dll/
guest ok = yes
read only = no
browseable = no

[pasta restrita]
comment = Pasta restrita
path = /home/Pasta restrita/
guest ok = yes
valid users = administrador
read only = no
browseable = no

Espero que seja útil de alguma maneira.

Obs.: Os usuários para acesso devem estar cadastrados no servidor linux e adicionados ao samba, e devem possuir a mesma senha nas estações e no servidor.

Abraços,

Claudio

[40] Comentário enviado por regipa em 18/07/2010 - 11:49h

infelizmente ja li muito e nada de acessar minha pasta atraves do linux.
deixei certinho.

pingo nela tudo ok. mas duro esta na hora de acessar a pasta ou so o ip.

[41] Comentário enviado por malaka em 20/11/2010 - 01:45h

Parabens aus ajudadores, espero em breve esta podendo tambem contribuir. E o meu primeiro contato com esse grupo
Meu nome e Malaquias
boa noite

[42] Comentário enviado por marcomperez em 19/05/2011 - 11:49h

Belo artigo, me ajudou, agradeço ao autor.

[43] Comentário enviado por gomesg em 21/10/2011 - 15:10h

Olá, o meu nome é Gonçalo Gomes, sou portugês, sou profissional das TIs em telecomunicações: Sistemas de rádio (BTS, Transmissão MW, etc), contudo necessito urgentemente de ganhar competências em sistemas UNIX, sistema operativo este com que já não trabalho há muito tempo. Neste momento nem o SAMBA já consigo configurar. Numa pesquisa na net deparei-me com o seu post acerca do smb.conf. Instalei uma pequna rede a fim de fazer um laboratório para reaprender conceitos perdidos. Windows 7 num PC, Ubuntu 10.11 em Linux instalado noutro PC. Masmo com o seu smb.conf não consigo aceder. Preciso de AJUDA. A nivel de rede está tudo OK Pingo, até telnet tenho. Pode de alguma forma ajudar-me passo a passo para que aprenda a fazer esta configuração? Ficaria bastante grato. O meu E-mail é gomesg@sapo.pt . Obrigado, Gonçalo Teixeira Gomes - Aveiro - Portugal.

[44] Comentário enviado por gomesg em 21/10/2011 - 15:33h

Principais dúvidas: Neste smb.conf (indicado por joabes no inicio)
- Qual é a drive que eu tenho que mapear no windows, ou seja é \\nome do computador\home\samba ?? Criei a smbusers, lá escrevi user = user, sendo que user é o unico username que criei na máquina (gomesg = gomesg)... Bem são estas as minhas duvidas. Sinto-me mesmo muito básico em linux :-) É verdade outra questão: No windows deverei colocare \\aaa\aa ou //aaa/aa - Bem penso que já todos perceberam que preciso mesmo de ajuda. :-) Obrigado.

[45] Comentário enviado por viko em 24/10/2011 - 16:15h

No momento não tenho como colar minha conf aqui, mas estou com um problema no Mandriva. O servidor utiliza uma distro de Mandriva, e as demais máquinas utilizam Windows Xp. Já foi criado usuários para acessar determinadas pastas e arquivos do servidor. Porém atualmente, percebeu-se que ao tentar mover alguns arquivos do Excel para outras pastas, aparece o erro que Ou não tem permissão para fazer essa tarefa ou o arquivo está sendo executado por outra pessoa. Mas o arquivo está fechado em todas máquinas. A única coisa que reparei, é que olhando as propriedades do arquivo pelo windows xp, ele aparece como Arquivo Morto. Como posso resolver este problema?

Obrigado.

[46] Comentário enviado por rotaviano em 15/01/2015 - 09:53h


esse comando me ajudou muitoooooo

chmod a+wrtx /home/samba

resolveu meu problema de gravar nas pastas

estava tentando com o comando

chmod 777 /pasta_compartilhada

e nao funcionava.

vc sabe qual a diferenca ? ?? ?

vlw abraco


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts