Compartilhamentos Samba sem autenticação de usuários

Publicado por Wagner Panfilli em 04/11/2005

[ Hits: 38.515 ]

 


Compartilhamentos Samba sem autenticação de usuários



Essa dica é para aqueles que precisam compartilhar recursos via Samba para máquinas Windows sem nenhum tipo de autenticação de usuário ou estação. Muito interessante para pequenas redes existentes em micro-empresas, redes onde não é necessário nenhum tipo de autenticação.

Rodando na net encontrei essa configuração que me ajudou muito nessa horas de configurar um servidor Samba sem nenhum tipo de autenticação para as máquinas clientes.

Não vou entrar na parte de instalação do Samba, pois sobre o mesmo existem vários excelentes artigos aqui mesmo no VOL.

Depois que o Samba estiver instalado, acesse o smb.conf:

# vi etc/samba/smb.conf

e coloque a configuração de acordo com sua rede:

[global]
         coding system =
         client code page = 850
         workgroup = NETWORKSMB #GRUPO de Trabalho netbios
         netbios name = CPD #NOME netbios de sua máquina
         netbios aliases =
         netbios scope =
         server string = Linux:.Server    #Comentário de sua máquina
         bind interfaces only = No
         interfaces = eth0, 192.168.0.0/255.255.255.0 #Lan
         security = SHARE #Compartilhamento
         encrypt passwords = Yes
         update encrypted = No
         allow trusted domains = Yes
         hosts equiv =
         min password length = 5
         map to guest = Bad User
         null passwords = No
         password server =
         smb passwd file = /etc/smbpasswd
         root directory = /
         passwd program = /bin/passwd
         passwd chat = *new*password* %n\n *new*password* %n\n
  *changed*
         passwd chat debug = No
         username map =
         password level = 0
         username level = 0
         unix password sync = No
         restrict anonymous = No
         use rhosts = No
         debug level = 1
         syslog = 1
         syslog only = No
         log file =
         max log size = 5000
         debug timestamp = Yes
         debug hires timestamp = No
         debug pid = No
         debug uid = No
         protocol = NT1
         read bmpx = No
         read raw = Yes
         write raw = Yes
         nt smb support = Yes
         nt pipe support = Yes
         nt acl support = Yes
         announce version = 4.2
         announce as = NT
         max mux = 50
         max xmit = 65535
         name resolve order = lmhosts host wins bcast
         max ttl = 259200
         max wins ttl = 518400
         min wins ttl = 21600
         time server = No
         change notify timeout = 60
         deadtime = 0
         getwd cache = Yes
         keepalive = 30
         lpq cache time = 10
         max disk size = 0
         max open files = 10000
         read prediction = Yes
         read size = 16384
         shared mem size = 1048576
         socket options = IPTOS_LOWDELAY TCP_NODELAY
         stat cache size = 50
         load printers = Yes
         printcap name = /etc/printcap
         printer driver file = /etc/printers.def
         strip dot = No
         character set =
         mangled stack = 50
         stat cache = Yes
         domain groups =
         domain admin group =
         domain guest group =
         domain admin users =
         domain guest users =
         machine password timeout = 604800
         add user script =
         delete user script =
         logon script =
         logon path = \\%N\%U\profile
         logon drive =
         logon home = \\%N\%U
         domain logons = Yes
         os level = 65
         lm announce = Auto
         lm interval = 60
         preferred master = No
         local master = Yes
         domain master = Yes
         browse list = Yes
         dns proxy = Yes
         wins proxy = No
         wins server = Yes #opção de Wins server
         wins support = Yes
         wins hook = No
         kernel oplocks = No
         ole locking compatibility = Yes
         oplock break wait time = 10
         smbrun = /usr/bin/smbrun
         config file =
         auto services =
         lock directory = /var/lock/samba
         default service =
         message command =
         dfree command =
         valid chars =
         remote announce =
         remote browse sync =
         socket address = 0.0.0.0
         homedir map =
         time offset = 0
         unix realname = No
         NIS homedir = No
         source environment =
         panic action =
         comment =
         path =
         revalidate = No
         username =
         guest account = nobody
         invalid users =
         valid users =
         admin users =
         read list =
         write list =
         force user =
         force group =
         writeable = Yes
         create mask = 0744
         force create mode = 00
         security mask = -1
         force security mode = -1
         directory mask = 0755
         force directory mode = 00
         directory security mask = -1
         force directory security mode = -1
         inherit permissions = No
         guest only = No
         guest ok = Yes #Convidados ok
         only user = No
         hosts allow =
         hosts deny =
         status = Yes
         max connections = 0
         min print space = 0
         strict sync = No
         sync always = No
         write cache size = 0
         printable = No
         postscript = No
         printing = bsd
         print command = lpr -r -P%p %s
         lpq command = lpq -P%p
         lprm command = lprm -P%p %j
         lppause command =
         lpresume command =
         queuepause command =
         queueresume command =
         printer =
         printer driver = NULL
         printer driver location =
         default case = lower
         case sensitive = No
         preserve case = Yes
         short preserve case = Yes
         mangle case = No
         mangling char = ~
         hide dot files = Yes
         delete veto files = No
         veto files =
         hide files =
         veto oplock files =
         map system = No
         map hidden = No
         map archive = Yes
         mangled names = Yes
         mangled map =
         browseable = Yes
         blocking locks = Yes
         fake oplocks = No
         locking = Yes
         oplocks = Yes
         level2 oplocks = No
         oplock contention limit = 2
         strict locking = No
         share modes = Yes
         copy =
         include =
         preexec =
         preexec close = No
         postexec =
         root preexec =
         root preexec close = No
         root postexec =
         available = Yes
         volume =
         fstype = NTFS
         set directory = No
         wide links = Yes
         follow symlinks = Yes
         dont descend =
         magic script =
         magic output =
         delete readonly = No
         dos filetimes = No
         dos filetime resolution = No
         fake directory create times = No
         public = yes #Público
# E o compartilhamento::::
[Linux]
         path = /home/Samba #Pasta que está sendo compartilhada
         comment = Programa de Fluxo #Comentário da Pasta
         writeable = Yes #Se poderá gravar
         create mask = 0750 #Máscara do compartilhamento
         hide dot files = No
         dos filetime resolution = Yes #arquivos em dos
         public = yes #Diretório público
         guest ok = yes #aceitar convidados
         printable = No #Impressoras compartilhadas

Salve o arquivo e reinicie o Samba:

# service smb restart

Bom, é só isso. Não se esqueçam que essa configuração não tem nenhum tipo de autenticação. O autor original dessa configuração é Alexis Alves (unicamp.br)

falow...

Outras dicas deste autor

Resolução do problema com Idesk: Can´t find config file...

Leitura recomendada

Liberar comandos de root no sudo sem pedir senha

Windows antes no Grub do Ubuntu 10.04

Slackware Linux substituindo Windows

Debian Mirror Redirector

GRUB - Inscrever a chave do Ubuntu no openSUSE 13.2

  

Comentários
[1] Comentário enviado por jair1 em 04/04/2008 - 23:21h

#apenas acrescentando a linha abaixo ao compartilhamento existente já permite o acesso sem senha
map to guest = Bad User



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts