Obrigado Evaristo. Amanhã vou tentar, é o dia que tenho que colocar em pratica na minha aula de sistemas operacionais. Depois eu posto para dizer como foi o processo e se deu tudo certo.
2009/12/9 Evaristo Dias da Silva Neto <[email protected]> > Opa Murilo!!! > Faço minha a sua necessidade de configurar o samba. Após a atualização para > o 9.10, notei que as configurações que tinha no 9.04 não mais funcionavam. > Em linhas gerais, a configuração deveria ser mais ou menos assim: > > *[global] > > ## Browsing/Identification ### > > # Grupo de trabalho > workgroup = workgroup > > # Nome que será mostrado, por exemplo, em Meu Computador (Windows) > server string = %h server (Samba, Ubuntu) %v > * > > * > * > > *#### Networking #### > > # Interface que será usada para o compartilhamento. Esta opção, me > corrijam se eu estiver errado, não expoe o servidor para internet, por > exemplo > interfaces = eth1 > * > > * bind interfaces only = yes > > # Localização dos logs do samba bem como seu tamanho em Kb > > log file = /var/log/samba/log.%m > > max log size = 1000 > > syslog = 0 > > # Em caso de crash, log para o administrador > panic action = /usr/share/samba/panic-action %d > > ####### Authentication ####### > > security = user > # Security: nÃvel de acesso, pode ser user ou share. > # User, temos um controle de autenticação por usuário, cada > # usuário tem suas permissões de acesso. Já como share, > # temos um compartilhamento simples onde todos acessam > # tudo sem nenhum controle. > > # O servidor aceitará usuários sem senha? > # Eu prefiro deixar No > null passwords = no > > # Habilita senhas criptografadas, é importante a habilitação > # para compatibilidade com windows 2000 e XP > encrypt passwords = yes > > passdb backend = tdbsam > > obey pam restrictions = yes > > # Sincronizar as senhas do sistema com o samba > unix password sync = yes > > passwd program = /usr/bin/passwd %u > passwd chat = *Enter\snew\s*\spassword:* %n\n > *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . > > pam password change = yes > > map to guest = bad user > > # Essa configuração é para minha rede interna. Mude caso sua classe > nao seja essa > # IPs ou hostnames dos micros da rede > hosts allow = 192.168.254. 127. > > # Controlado de Dominio??? > > domain logons = yes > > # adicionar usuario > add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" > %u > > # adicionar ao grupo machines > > add machine script = /usr/sbin/useradd -g machines -c "%u machine > account" -d /var/lib/samba -s /bin/false %u > > # adicionar ao grupo > > add group script = /usr/sbin/addgroup --force-badname %g > > # usuario, grupo de usuarios validos > valid users = @paranaiba #usuario, user > > # O compartilhamento netlogon é obrigatório > # nele ficará os scripts de logon dos usuários. > # Defina o path, especificando onde está a pasta netlogon > # não esqueça de criá-la também depois. > # Estamos definindo abaixo que o compartilhamento não > # será navegável e que será somente leitura. > [NETLOGON] > comment = Network Logon Service > path = /mnt/netlogon > valid users = @paranaiba #usuario > available = no > browseable = no > public = no > writeable = yes > guest ok = no > read only = no > share modes = no > > > # Implementando lixeira > vfs objects = recycle > recycle:facility = LOCAL1 > recycle:priority = NOTICE > recycle:maxsize = 0 > recycle:repository = /var/spool/samba/lixeira/%U > recycle:directory_mode = 0777 > recycle:subdir_mode = 0777 > recycle:keeptree = Yes > recycle:touch = True > recycle:exclude = *.tmp, *.temp, *.log, *.ldb, *.o, *.obj, ~*.*, *.bak > recycle:exclude_dir = tmp, temp, cache > recycle:versions = Yes > recycle:noversions = .doc|.xls|.ppt|*.dcl > > # Para que os arquivos criados fiquem em minusculo > preserve case = yes > short preserve case = no > > default case = lower > > [printers] > comment = All Printers > browseable = no > path = /var/spool/samba > printable = yes > guest ok = no > read only = yes > create mask = 0700 > > [publico] > delete readonly = yes > browseable = yes > path = /mnt/publico > create mask = 0777 > #veto files = /*.inf/ > valid users = @paranaiba #usuario > comment = Arquivos em geral > writeable = yes > public = no > > [Backup] > delete readonly = yes > browseable = yes > path = /media/disk/Backup > create mask = 0777 > valid users = @paranaiba > comment = Arquivos Leni > writeable = yes > public = no* > > > Pois é, isso ai funcionava e bem no 9.04 > Devo ter me esquecido de alguma configuração (grupo, permissao, > usuario) alguma coisa que invalida o login (mapeamento) pelo windows > xp > E é claro, não criei isso ai do zero. googlando, Morimoto (Servidores > Linux) e algumas dicas em forums. > No mais, espero que isso sirva como exemplo para vc testar ai. > Lembre-se que esse smb.conf é para um controlado de dominio > []´s > Evaristo > > 2009/12/9 Murilo Schmalfuss <[email protected]> > > > Eu sei que existem diversos tópicos sobre esse assunto mas como tenho > pouca > > experiencia em linux queria pedir a ajuda de vocês. > > Eu instalei um Windows e um Ubuntu 9.10 e deixei uma partição para dados. > > Como posso configurar o samba para compartilhar os arquivos. > > Toda ajuda é bem vinda. > > Obrigado > > -- > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > Lista de discussão Ubuntu Brasil > > Histórico, descadastramento e outras opções: > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- []'s Murilo -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

