Autor Tópico: Servidor Samba PDC  (Lida 5812 vezes)

Offline Rsspa

  • Usuário Ubuntu
  • *
  • Mensagens: 60
  • Ubuntu 7.04
    • Ver perfil
Servidor Samba PDC
« Online: 13 de Setembro de 2007, 15:06 »
Olá...
Criei um servidor Samba como controlador de domínio com o seguinte script smb.conf:


Citar
[global]
workgroup = empresa
netbios name = SERVER
server string = PDC SERVER LINUX
admin users = tiago darci @cpd
time server = yes
preferred master = yes
domain master = yes
os level = 100
domain logons = yes
local master = yes
logon script = todos.bat
security = user
null passwords = no
encrypt passwords = true
unix charset = iso8859-1
display charset = cp850
hosts allow = 192.168.2. 127.
log file = /etc/samba/log.%m
max log size = 10000
log level = 2
debug level = 2
logon home = \\%L\%U\.profiles
logon path = \\%L\profiles\%U


[NETLOGON]
comment = Servico de logon
path = /var/samba/netlogon
guest ok = yes
browseable = no
read only = yes

[homes]
comment = Diretorio Home
valid users = %S
guest ok = yes
browseable = no

[publico]
browseable = yes
delete readonly = yes
writable = yes
path = /home/publico
create mode = 0777
available = yes
public = yes
veto files = /*.mp3/*.wma/*.wmv/*.avi/*.mpg/*.wav/

[administracao]
path = /home/fernando
available = yes
browseable = yes
create mode = 0777
writable = yes
valid users = @adm

[profiles]
path = /var/profiles
writeable = Yes
browseable = No
create mask = 0600
directory mask = 0700

Criei a pasta /var/samba/netlogon e dei permissão chmod 777 para a mesma. Dentro dela criei o arquivo todos.bat com as seguintes linhas. (gravei no kate como DOS/WINDOWS).

Citar
net use h: /HOME
net use x: \\server\publico /yes
net time \\server /set /yes

Criei a pasta /var/profiles e dei permissão chmod 1777 para a mesma.

Adicionei o um usuário com o seguinte comando:

Citar
sudo adduser rita
sudo smbpasswd -a rita

Agora criei uma pasta profile.pds dentro do diretório home do usuário, onde o cliente Windows armazena as informações da sessão cada vez que o usuário faz logon no domínio.

Citar
sudo mkdir /home/rita/profile.pds

Agora ajustei a permissão da pasta de forma que o usuário seja o dono.

Citar
sudo chown -R rita.rita /home/rita/profile.pds

Cadastrei 3 maquinas (adm01 (windows 98), adm02 (windows 98), adm03 (windows xp)). Em maquina, substitui o nome da maquina.

Citar
sudo useradd -d /dev/null -s /bin/false maquina$
sudo passwd -l maquina$
sudo smbpasswd -a -m maquina

O problema é que quando eu logo com na maquina adm01 (windows 98) com o usuário e depois logo na maquina adm02 (windows 98) o área de trabalho e os arquivos q estão nela por exemplo não ficam os mesmos. O que tenho que fazer para cada vez que um usuário deslogar o perfil ficar guardado dentro do servidor?

Obrigado.



Ciência da Computação - UFES