removido
(usa Nenhuma)
Enviado em 01/12/2011 - 12:09h
Respostas das suas perguntas:
1º- R. Precisa instalar o samba e o sistema.
2º- R. Existe software como webmin ou swat para gerenciar o samba.
3º- R. O Comando pode ser um script contendo os comandos ou aliás.
4º- R. Notei na seção global de seu smb.conf a falta de algumas opções necessárias para sincronização de senha entre outras que podem ser incluídas.
Opções que podem ser inclusas na seção global :
#### Indica o nome do servidor, na navegação da rede ele será identificado com este nome #####
server string = %h server
###### Indica o nome do grupo de trabalho ####
workgroup = Nome que você preferir
#### A opção abaixo permite se conectar pelas interfaces listadas abaixo, caso esteja comentada
#### Aceitará conexão por todas as interfaces, ela vem por padrão comentada, vou colocar a interface eth0
#### caso habilite coloque a interface que quiser
; interfaces = 127.0.0.1/8 eth0
obey pam restrictions = yes
#### Criptografar os dados enviados para autenticação ###
encrypt passwords = true
#### As opções três ultimas opções abaixo permite fazer com que o samba sincronize as senhas
#### entre o sistema e o samba, estas opções são recomendadas
passdb backend = tdbsam
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* .
********* Observação ******
todas estas opções estão presentes no seu smb.conf e podem ser inseridas apenas tirando o comentário da frente da opção (tirando o "#" da frente).
=====================================================================================================
Vamos ao problema pricinpal:
Quando criou o compartilhamento adriane no samba o usuário adriane estava cadastrada no samba com a mesma senha do sistema ?
Wagner estou achando que o problema é de permissão, para isso vamos fazer alguns testes, pode ser?
1º - edite seu smb.conf e compartilhe os diretórios conforme descrevo abaixo:
# na configuração não vou incluir a opção "valid users" nem "writable", por que a primeira é usada para determinar quais usuários cadastrados no samba podem acessar e a segunda é usada para dá permissão de escrita quando marcada com "yes" ou leitura quando amrcada com "no".
# Nesta configuração do compartilhamento opt todos os usuários cadastrados no samba podem acessar, porém os mesmos tem que ter permissão nos diretórios locais pelo sistema.
[ opt ]
path = /opt
read only = yes
browseable = yes
[ mnt ]
path = /mnt
read only = yes
browseable = yes
#### Vamos cadastrar alguns usuários no samba que podem depois ser removidos e cria-los no sistema também, os mesmos usuários cadastrados aqui não pode se logar no servidor, apenas se autenticar e acessar as pastas compartilhadas, lembre-se que os usuário do samba tem que ter a mesma senha dos usuários de sistema
*** Digite a mesma senha do usuário criado no sistema psara o samba também.
# adduser --no-create-home -shell /bin/false teste1
# smbpasswd -a teste1
# adduser --no-create-home -shell /bin/false teste2
# smbpasswd -a teste2
#### Execute os comandos abaixo para o samba ler imediatamente as alterações do arquivo smb.conf
# pkill -hup smbd
# pkill -hup nmbd
Agora tente acessar de outra máquina estes compartilhamentos, lembrando que isso é apenas um teste, pois acho muito estranho os outros diretórios não poderem ser acessados.
retorna ai...