Forums:
Hola a todos: Ya hace un tiempo vengo con este problema, resulta que tengo implementado en un Centos un PDC con samba. Creo los usuarios, doy de alta las pcs y puedo compartir archivos y carpetas. Siempre siguiendo el tutorial de este grupo, pero el único problema q tengo es que cuando cierro cesion desde un cliente me aparece una ventana que dice " windows no puede actualizar su perfil movil. Los posibles problemas pueden estar en la red o derechos insuficientes". Por cuanto a la red, no encuentro poblemas de conectividad y en cuanto a los permisos, los usuarios tienen permiso con chmod 0777 /var/lib/samba/profiles. Lam verdad es que no se q puede estar pasando.
Por favor si alguien me pudiera ayudar le voy agradecer mucho.
Habilita el debug en el samba
Habilita el debug en el samba y mira en los logs, de seguro encuentras el problema.
bye
;)
Muchas gracias deathUser por
Muchas gracias deathUser por tu respuesta, pero soy muy novato en esto y no entiendo los logs. Me aparece un montón de info que no se interpretar.
Saludso y mil gracias
has lo siguiente: Justo antes
has lo siguiente:
Justo antes de cerrar la sesión en una de las máquinas que te da problema ejecuta el siguiente comando:
tail -f /var/log/samba/smbd.log
O reemplaza /var/log/samba/smbd.log por la ubicación del log que quieras revisar, existe un log por cada IP (o nombre de host) que se conecta con el servidor samba, quizás es más útil monitorear ese log, esto te va a mostrar en tiempo real que es lo que pasa con ese log.
Cierra la sesión y mira que es lo que te dice el log, si quieres publica las partes relevantes de ese log, si es que no lo has entendido.
Suerte...
bye
;)
Buen día: Te comento que
Buen día: Te comento que estuve haciendo el tema de los logs tando en el smbd.log como en el log correspondiente a la pc cliente donde inicio y cierro la sesión, los resultados son los sig.:
--smbd.log
[2009/07/23 11:26:58, 3] smbd/process.c:check_reload(1310)
Printcap cache time expired.
[2009/07/23 11:26:58, 3] printing/pcap.c:pcap_cache_reload(117)
reloading printcap cache
[2009/07/23 11:26:58, 3] printing/pcap.c:pcap_cache_reload(223)
reload status: ok
[2009/07/23 11:26:58, 3] printing/pcap.c:pcap_cache_reload(117)
reloading printcap cache
[2009/07/23 11:26:58, 3] printing/pcap.c:pcap_cache_reload(223)
reload status: ok
--pc cliente al inicio de sesión (solo útimas líneas)
http://pastebin.com/m9c3bc4d
[2009/07/23 11:37:53, 3] smbd/process.c:switch_message(927)
switch message SMBtdis (pid 3527) conn 0x9103510
[2009/07/23 11:37:53, 3] smbd/sec_ctx.c:set_sec_ctx(241)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/07/23 11:37:53, 4] smbd/vfs.c:vfs_ChDir(665)
vfs_ChDir to /tmp
[2009/07/23 11:37:53, 3] smbd/sec_ctx.c:set_sec_ctx(241)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/07/23 11:37:53, 3] smbd/service.c:close_cnum(1230)
dfb03 (192.168.1.205) closed connection to service IPC$
[2009/07/23 11:37:53, 3] smbd/connection.c:yield_connection(69)
Yielding connection to IPC$
[2009/07/23 11:37:53, 4] smbd/vfs.c:vfs_ChDir(665)
vfs_ChDir to /
[2009/07/23 11:37:53, 3] smbd/sec_ctx.c:set_sec_ctx(241)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
--pc cliente al finalizar la de sesión (solo útimas líneas)
http://pastebin.com/m143f301f
[2009/07/23 11:38:55, 1] smbd/service.c:close_cnum(1230)
dfb03 (192.168.1.205) closed connection to service german
[2009/07/23 11:38:55, 3] smbd/connection.c:yield_connection(69)
Yielding connection to german
[2009/07/23 11:38:55, 4] smbd/vfs.c:vfs_ChDir(665)
vfs_ChDir to /
[2009/07/23 11:38:55, 3] smbd/sec_ctx.c:set_sec_ctx(241)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/07/23 11:38:55, 3] smbd/process.c:timeout_processing(1329)
timeout_processing: End of file from client (client has disconnected).
[2009/07/23 11:38:55, 3] smbd/sec_ctx.c:set_sec_ctx(241)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0
[2009/07/23 11:38:55, 3] smbd/connection.c:yield_connection(69)
Yielding connection to
[2009/07/23 11:38:55, 3] smbd/server.c:exit_server_common(772)
Server exit (normal exit)
--Para mas detalles decidí usar a pastebin, por eso los links
Se que es muy tedioso tener q ver los logs, y mas para los que no sabemos como interpretar esta valiosa info, por eso les pido ayuda.
Muchas gracias a todos..
No parece haber nada raro en
No parece haber nada raro en los logs, publica tu configuración (sin las líneas comentadas) para que te falta o te sobra ;)
bye
;)
Gracias por tu compromiso
Gracias por tu compromiso DeathUser...ojalá encuentres algo xq yo no se mas que hacer.
Aca va mi smb.conf
#======================= Global Settings =====================================
[global]
workgroup = DEFIBE
server string = Samba Server Version %v
netbios name = centos
interfaces = 192.168.1.29/24
hosts allow = 192.168.1.
time server=yes
remote announce=192.168.1.255/24
hide dot files=Yes
veto files=/*Security*/*.tmp/
# --------------------------- Logging Options -----------------------------
log level=4
log file = /var/log/samba/%m.log
max log size = 100
# ----------------------- Standalone Server Options ------------------------
security = domain
; passdb backend = tdbsam
# ----------------------- Domain Members Options ------------------------
security = server
; passdb backend = tdbsam
; realm = MY_REALM
; password server =
# ----------------------- Domain Controller Options ------------------------
security = domain
encrypt passwords=yes
; passdb backend = tdbsam
domain master = yes
domain logons = yes
logon script = logon.cmd
# the login script name depends on the unix user used
; logon script = %u.bat
logon path = \\%L\Profiles\%U
# disables profiles support by specifing an empty path
; logon path =
add user script = /usr/sbin/useradd -m %u
add group script = /usr/sbin/groupadd "%g"
add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody
add user to group script=/usr/bin/gpasswd %u %g
set primary group script=/usr/sbin/usermod -g '%g' '%u'
delete user script = /usr/sbin/userdel "%u"
; delete user from group script = /usr/sbin/userdel "%u" "%g"
delete group script = /usr/sbin/groupdel "%g"
logon drive=H:
logon home=\\%L\Profiles\%U
passwd program=/usr/bin/passwd %u
passwd chat=*New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n
*passwd:*all*authentication*updated*seccessfully*
# ----------------------- Browser Control Options ----------------------------
local master = yes
os level = 64
preferred master = yes
time server=Yes
#----------------------------- Name Resolution -------------------------------
wins support = yes
unix password sync=yes
; wins server = w.x.y.z
; wins proxy = yes
; dns proxy = yes
# --------------------------- Printing Options -----------------------------
load printers = yes
cups options = raw
; printcap name = /etc/printcap
#obtain list of printers automatically on SystemV
; printcap name = lpstat
; printing = cups
# --------------------------- Filesystem Options ---------------------------
; map archive = no
; map hidden = no
; map read only = no
; map system = no
; store dos attributes = yes
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
map archive=yes
; valid users = %S
; valid users = MYDOMAIN\%S
[printers]
comment = All Printers
path = /usr/tmp
browseable = no
guest ok = yes
writable = no
printable = yes
min print space=2000
[test]
path=/export/samba/test
browseable=yes
writable=yes
create mask=0777
directory mask=0777
[DEFIBE]
path=/data/DEFIBE
browseable=yes
writable=yes
create mask=0777
directory mask=0777
valid users=@defibe
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
guest ok = yes
writable = no
share modes = no
[Profiles]
path = /var/lib/samba/profiles
browseable = no
guest ok = yes
read only=no
create mask=0600
directory mask=0700
writable=yes
Saludos y muchas gracias de nuevo
Gastón
Deberías quitar esto de tu
Deberías quitar esto de tu config, ya que está repetido y se contradice, deja solo lo que aparece bajo Domain controler options
# ----------------------- Standalone Server Options ------------------------
security = domain
; passdb backend = tdbsam
# ----------------------- Domain Members Options ------------------------
security = server
; passdb backend = tdbsam
; realm = MY_REALM
; password server =
# ----------------------- Domain Controller Options ------------------------
Valida los permisos en el directorio /var/lib/samba/profiles, mira si los usuarios pueden escribir en ese directorio. Seguiste algún tutorial para habilitar el SAMBA como PDC ...???
bye
;)
deathUser Respondo a tus
deathUser Respondo a tus preguntas:
-En cuanto a la configuración que me planteaste la implementé, pero no funcionó todavía
-Por otro lado /var/lib/samba/profiles puede se escrito por los usuarios, compartí esta carpeta desde samba y una vez iniciada la sesión creo un txt dentro de esa carpeta...Resultado: OK
-En función de los tutoriales, seguí detalladamente el de linux para todos (), otro de LINUCA () y otros que ya no recuerdo. Aprate seguí muchos foros de este LUG con distintos problemas.
Dos Curiosidades que me gustaría comentarte:
logon path = \\%L\Profiles\%U
por
logon path = /var/lib/samba/profiles
supuestamente es la misma carpeta, pero accediendo de manera distinta. El resultado que obtuve es que ya no me aparece el mensaje en cuestión al cerrar la sesión sinó al Cominezo me aparece "WINDOWS NO PUEDE ENCONTRAR EL SERVIDOR DEL PERFIL MOVIL" DETALLES: NO SE PUEDE ENCONTRAR LA RUTA ESPECIFICADA, osea que ahora si la guarda al cerrar la sesiónj, pero no la encuentra al abrirla.
2
Bueno espero que haberte ayudado con estos detalles para guiarte/los a una solución xq cada vez estoy mas lejos de poder implementar perfiles móviles...
Te agradezco mucho
Saludos
Gastón