samba

Gabriel Ferro gabrielrferro en yahoo.com.ar
Vie Abr 24 17:13:57 BST 2009


Bueno.. la cosa es que empezo a funcionar pero sigo teniendo un problema, la cosa es que solo uso un usuario para acceder, ya que dar de alta a todos los empleados y hacer que se acuerden de las claves es problematico,  en vista de esto tengo el problema de que que si alguien abre un archivo, y mientras lo esta modificnado otra persona lo abre tambien (con el mismo nombre de usuario), no le dice nada , puede cambiar cosas y guardar, aunque si el primero intenta guardarlo sin importar si el otro aun lo tiene abierto, si es una maquina win no avisa nada y plancha lo que el otro esta haciendo, mientras que en ubuntu si le avisa que el archivo fue modificado.
lo que quiero hacer es como en win, que detecte que si el archivo esta abierto lo habra en modo solo lectura, asi solo pueda guardar como o despues que el otro lo cierre, pueda plancharlo.

Resumiendo en el conf  tengo

[global]
netbios name = FileServer
server string = Servidor de Archivos
workgroup = incrim
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 33
logon drive = m:
logon home = \\%L\homes\%u
logon path = \\%L\profiles\%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd '%u'
passwd chat = *New*password* %n\n *ReType*new*password* %n\n *passwd*changed*\n
add user script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null '%u'
add user to group script = /usr/sbin/useradd -d /dev/null -c 'Samba User Account' -s /dev/null -g '%g' '%u'
add group script = /usr/sbin/groupadd '%g'
delete user script = /usr/sbin/userdel '%u'
delete user from group script = /usr/sbin/userdel '%u' '%g'
delete group script = /usr/sbin/groupdel '%g'
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c 'Samba Machine Account' -s /dev/null -M '%u'


[Archivos]
path = /mnt/disco2/public
comment = Archivos compartidos
valid users = gferro @incrim
write list = gferro @incrim
admin users = gferro
directory mask = 3770
create mode = 3770
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no

[homes]
browseable = no
path = /home/%U
writable = yes


El grupo incrim solo tiene al usuario incrim  por lo que hice
 chgrp -R incrim /mnt/disco2/public/
chmod -R 770 /mnt/disco2/public/
chmod -R +t /mnt/disco2/public/
chmod -R g+s /mnt/disco2/public/


sigo sin poder hacer lo que quiero... ayuda plissss..


      Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20090424/046616e7/attachment-0001.htm 


Más información sobre la lista de distribución ubuntu-es