Ola mais uma vez pessoal!
Usamos na empresa um grupo de rede simples com xp, onde todo mundo tem acesso.
Portanto, venho estudando a alguns dias como fazer funcionar o samba, pra criar um controlador de dominio
Acredito que obtive um sucesso razoavel, pois o controlador de dominio funcionou. Mas tive um pequeno erro, ao montar o mapeamento do dominio no cliente.
Criei manualmente (loguei no terminal e abri o nautilus com o sudo) e criei a pasta adminsitracao
ficou assim:
/home/administracao
obs: nao mexi nas permissoes da pasta por nao saber que permissao deixar, com o chmod.
fiz o arquivo netlogon.bat no xp e joguei manualmente no linux, na pasta: home/samba/netlogon/
dai loguei o cliente xp. ele ate executa o arquivo .bat, mas nao mapeia. umas vezes que eu andei alterando o arquivo .bat, ele ate mapeou mas dava unidade desconectada.
obs: fui pelo cliente, navegando em "meus locais de rede" manualmente no caminho /home/administracao e ele entra na pasta, mas nao deixa criar arquivos, nem excluir, mas deixa ler arquivos que ja estao la.
Portanto, tenho essas duvidas:
Mapeamento:
Como resolver o problema do mapeamento?
Pastas:
se nao mexo nas permissoes, a pasta fica so pra leitura por padrao, certo?
como mudo pra leitura e escrita, mas sem poder exlcuir o arquivo?
e como mudo pra tudo permitido (incluir, alterar e excluir)?
Abaixo seguem os arquivos smb.conf e o netlogon.bat, que acredito que possam ser onde estao os possiveis problemas.
GRato!
Anexos:
1.Arquivo smb.conf:
[global]
# Nome do DOMINIO
workgroup = HOME
# Nome da sua maquina
netbios name = MS-7680
# Descricao da maquina
server string = %h PDC
# Usuario que tera permissao para ingressar ou retirar a maquina do dominio
admin users = usuario
# Opcoes principais que tornara seu servidor um controlador de dominio
domain master = yes
domain logons = yes
logon script = netlogon.bat
logon home = \\%L\%U\.profiles
logon path = \\%L\profiles\%U
security = user
encrypt passwords = yes
enable privileges = yes
passdb backend = tdbsam
preferred master = yes
local master = yes
os level = 100
wins support = yes
# Compartilhamento que torna possivel a utilizacao de scripts de logon
[netlogon]
comment = Servico de Logon
path = /home/samba/netlogon
read only = yes
browseable = no
# Compartilhamento automatico dos diretorios dos Usuarios
[homes]
comment = Diretorio dos Usuarios
browseable = no
read only = no
writeable = yes
create mask = 0700
directory mask = 0700
valid users = %S
# Compartilhamento onde sera salvo as pastas dos usuarios, o que torna possivel a utilizacao do perfil movel
[profiles]
path = /home/samba/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700
# Compartilhamento simples, onde todos os usuarios tem acesso, porem, com restricao a alguns tipos de extensoes, utilizando a opcao veto files
[publico]
path = /home/samba/publico
comment = Diretorio publico
writeable = yes
read only = no
create mask = 0777
directory mask = 0777
veto files = /*.mp3/*.mpeg/*.avi/*.exe/*.mpg
# Compartilhamento dado a um grupo especifico de usuarios, @administracao
[administracao]
path = /home/administracao
available = yes
browseable = yes
writeable = yes
2. netlogon.bat (feito no windows e transplantado no linux pra nao ter problema)
net use K: \\MS-7680\home\administracao /yes