Troca de senha (Samba)

1. Troca de senha (Samba)

Luciano Aparecido Gonçalves
lucianoapg

(usa Slackware)

Enviado em 08/06/2008 - 21:52h

Configurei um servidor com samba para autenticação de usuarios por dominio,
tudo ok até ai, mas quando o usuario vai trocar de senha aparece uma mensagem dizendo que ele não tem permissão.
Ai seu eu troco o parametro do "Unix password sync = yes" para "no"
funciona, so que eu quero que estejam sincronizadas as senhas dos usuarios unix e do samba. Segue abaixo meu smb.conf se ajudar.
O que esta errado?

segue meu smb.conf

[global]
# A Seção [global] significa que a configuração especificada abaixo,
# aplicam-se ao servidor ou são gerais. Enfim é a base para o
funcionamento
# do samba
#
# Especifica a quantidade de memória do servidor SAMBA
# quanto mais melhor, mas 10MB já é bastante para umas 5 a 10 estações.
# (Parametro Obsoleto)
# shared mem size = 1048576
#
workgroup = Workhouse
netbios name = minidump
server string = OS House Info

# Carrega as caracteristicas das impressoras
printcap name = /etc/printcap
load printers = yes

# Sistema de impressão
printing = lprng

# Cria o arquivo de log
log file = /var/log/samba/log.%m
log level = 0
max log size = 50
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192
SO_SNDBUF=8192

# Máquinas Windows tendem a travar de tempos em tempos. Este parâmetro
# é utilizado para verificar o estado da conexão, a cada 20 segundos.
# Default
# keepalive=300
keepalive = 20
# Default
read raw = yes
write raw = yes
# oplocks = yes
# level2 oplocks = Yes
# Default is 0
dead time = 15
# Armazena em cache a caminho para o diretório corrente
getwd cache = yes
# E' o tamanho do pacote de dados enviado para as
# estações, normalmente é melhor deixar tudo com 16Kb
# em se tratando de interfaces de rede tipo NE2000
max xmit = 16384
# Default
# max xmit = 65535

# Ativa o Servidor de Domínio PDC
os level = 64
preferred master = yes
local master = Yes
domain master = yes
dns proxy = No
time server = True

# "security=user": Segurança por usuário, local. A senha do usuário é
# reduzida a letras minúsculas e confrontada com a senha UNIX. Essa
# modalidade de segurança obriga que os usuários sejam cadastrados no
Linux,
# e suas senhas sejam atribuídas corretamente. As operações sobre
arquivos e
# de impressão serão feitas com a permissão do respectivo usuário UNIX.
# Todavia, pode-se abrir aos hóspedes o acesso a determinados volumes ou
# impressoras - para esses objetos, a segurança operará no estilo SHARE.
security = user

# Tamanho máximo para a senha
password level = 8

# Ajustes nas senhas sem criptografia (DOS e WI9x com ajuste no regedit)
null passwords = Yes
encrypt passwords = Yes
update encrypted = Yes
smb passwd file = /etc/samba/private/smbpasswd

# É usado para sincronizar a alteração de senhas feitas no windows, para
o servidor linux.
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Nova*Senha*do*Linux* %n\n
Por*favor*redigite*a*nova*Senha*do*Linux* %n\n
*passwd:*Senha*alterada*com*sucesso*

# Logon e logoff
domain logons = Yes
logon script = %u.bat
logon path = /var/samba/sysvol/%U

logon drive = U:
logon home = \\%N\%u

# Tamanho máximo para o usuário
username level = 8
create mask = 2777
directory mask = 2777

# Para usar o WinPopup
message command = /bin/csh -c 'xedit %s; rm %s' &
# "On-The-Fly" Creation of Machine Trust Accounts (Cria contas para
máquinas WinXP, NT e 2000)
add user script = /usr/sbin/useradd -g NT_Stations -c TrustAccount
-d /dev/null -s /bin/false %m$
map to guest = never
debug level = 0

# Share Definitions
#
# Secao que define como a unidade de CDROM ira ser acessada
# Note as linhas pre/postexec
# Quando colocado um disco na unidade de cdrom do servidor e o usuario
# a acessar ela e' automaticamente montada,
# apos um tempo sem utilização ela e' desmontada
[cdrom]
comment = Drive de Cdrom Servidor
path = /mnt/cdrom
guest ok = Yes
locking = No
browseable = Yes
public = Yes
guest only = No
writable = No
only user = No
root preexec = mount /mnt/cdrom
root postexec = umount /mnt/cdrom
# Diretorio onde estao armazenados os scripts dos usuários
# formato "usuário".bat
[netlogon]
comment = Network Logon Service
path = /var/samba/netlogon
read only = no
writable = yes
write list = user
[sysvol]
comment = System Volume
path = /var/samba/sysvol
guest ok = yes
writable = yes
share modes = no
browseable = yes
[profiles]
comment = Network User Profiles
path = /home/profiles
read only = No
create mask = 0600
directory mask = 0700
[homes]
comment = Diretorios do Usuários
writeable = Yes
browseable = No
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
guest ok = Yes
print ok = Yes
print command = lpr -r -P%p %s
browseable = No
printable = Yes





  


2. UP

Luciano Aparecido Gonçalves
lucianoapg

(usa Slackware)

Enviado em 16/06/2008 - 10:14h

Meu primeiro post e nada ahhh


3. Re: Troca de senha (Samba)

Toth BR
TothBR

(usa Debian)

Enviado em 12/09/2008 - 17:36h

Olá amigo tdo bem?

Bom amigo estou usando um sistema paralelo o changepassword para fazer as alterações de senha onde ele altera ambas as senhas do linux, samba e tbm squid na hora de instalar vc coloca os parâmetros que melhor irão atender as suas necessidades, uso aqui na minha rede e funciona perfeitamente e outra vantagem é que não precisa do sudo para funcionar segue abaixo o tutorial abraços espero ter ajudado.

http://changepassword.sourceforge.net/


4. Obrigado pela dica

Luciano Aparecido Gonçalves
lucianoapg

(usa Slackware)

Enviado em 13/09/2008 - 11:57h

Funcionou perfeitamente, muito obrigado pela dica.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts