[Samba] Problem with samba-pdc

Caio Vitor caiovitor at gmail.com
Wed Mar 23 12:31:06 GMT 2005


I'm making a samba/pdc server with windows (2k e xp) clients. For now,
that's ok, but I got some errors:

- Some files (ex.: /home/silvana) don't show up in Windows Explorer.
I've already checked on the server and all files of /home/silvana are
into the server, but windows explorer don't show them. All the files
are .doc. An interesting thing is that if we put the complete address
of the file (ex: \\server\salatecnica\document_that_dont_show_up.doc)
I can open it but windows shows a message: File can be warmfull: Open
or Save?

- In the public shares (ex. [salatecnica] ) when the user access that
share, automaticaly I got my directorie (ex /home/salatecnica)
permissions changed to 750, but I want them permanently 770
permission. In addition I want when a user make a file in this share,
the file have 770 permission.

- The user can't change his own passwd in Windows (CTRL + ALT + DEL /
change passwd)

- How can I create a share for 2 or 3 groups? For exemple, the groups
tecnicos, engenheiros and administracao will have rights to
read/write/execute files in share [salatecnica].

I really need this problems solved. My boss want my head for this.

This is my smb.conf :


[global]
workgroup = LINUX
netbios name = servlinux
server string = Linux PDC
announce as = NT Server

printcap name = /etc/printcap
load printers = yes
printing = cups

log file = /var/log/samba/%m.log
max log size = 50

debug level = 1
time server = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

keep alive = 30

encrypt passwords = yes

smb passwd file = /etc/samba/smbpasswd

username map = /etc/samba/smbusers

pam password change = yes

obey pam restrictions = yes

map to guest = Bad Password

unix password sync = Yes

null passwords = no

passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n \
*passwd:*all*authentication*tokens*updated*successfully*

security = user

os level = 70
local master = yes
lm announce = true
preferred master = true
domain drive = H:
domain master = true
domain logons = yes

# automatedly add a Linux and Samba machine account
add user script = /usr/sbin/useradd -d /dev/null -g users -s /bin/false -M %u$

net groupmap modify ntgroup="Domain Admins" unixgroup=ti
net groupmap modify ntgroup="Domain Users" unixgroup=suprimentos,
tecnicos, engenheiros, rh, diretoria, advogados, qualidade, comercial,
servidores, sac, seguranca
wins support = yes
dns proxy = No
idmap gid = 1003
root preexec = /etc/samba/netlogon.sh %u %I
root postexec = /etc/samba/netlogoff.sh %u %I

logon drive = H:
logon script = %g.bat
logon path = \\%L\profiles\%U
logon home = \\%N\%u

preserve case = yes
short preserve case = yes
case sensitive = no


message command = /usr/bin/X11/linpopup "%f" "%m" %s ; rm %s

veto files = /*.mp3/*.avi/*.wma/


[netlogon]
comment = Network Logon Service
browseable = no
path = /home/netlogon
public = no
guest ok = yes
writable = no
share modes = no
available = yes

[homes]
comment = Home Directories
browseable = no
writable = yes

[printers]
comment = All Printers
path = /var/spool/samba
# print command = lpr -P %p -o raw %s -r
# lpq command = lpstat -o %p
# lprm command = cancel %p -%j
browseable = yes
public = yes
writable = no
printable = yes
available = yes

[profiles]
comment = users' profile directories
path = /home/profiles
public = no
writable = yes
browseable = yes
printable = no
create mask = 755
force directory mode = 2777
directory security mask = 777


[publico]
comment = Itens Publicos
available = yes
browseable = yes
path = /home/softwares
public = yes
guest only = no
write list=@ti, @adm
only user = no
create mask = 775
force directory mode = 2775
directory security mask = 775

[folha]
comment = Folha de Pagamento
available = yes
browseable = yes
path = /home/folha
public = yes
guest only = no
write list=@rh, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770


[financeiro]
comment = Folha de Pagamento
available = yes
browseable = yes
path = /home/financeiro
public = yes
guest only = no
write list=@financeiro, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770

[comercial]
comment = Documentos Setor Comercial
available = yes
browseable = yes
path = /home/comercial
public = yes
guest only = no
write list=@comercial, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770

[suprimentos]
comment = Documentos Setor Suprimentos
available = yes
browseable = yes
path = /home/suprimentos
public = yes
guest only = no
write list=@suprimentos, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770

[oc]
comment = Ordem de Compra
available = yes
browseable = yes
path = /home/oc
public = yes
guest only = no
write list=@suprimentos, @engenheiros, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770

[salatecnica]
comment = Sala Tecnica
available = yes
browseable = yes
path = /home/salatecnica
public = yes
guest only = no
write list=@tecnicos, @engenheiros, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770

[seguranca]
comment = Seguranca Trabalho
available = yes
browseable = yes
path = /home/seguranca
public = yes
guest only = no
write list=@seguranca, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770

[qualidade]
comment = Ordem de Compra
available = yes
browseable = yes
path = /home/qualidade
public = yes
guest only = no
write list=@qualidade, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770

[tmp]
comment = Ordem de Compra
available = yes
browseable = yes
path = /home/tmp
public = yes
guest only = no
write list=@sac, @comercial, @adm, @ti
only user = no
writable = yes
create mask = 775
force directory mode = 2770
directory security mask = 770


More information about the samba mailing list