Problemas para compartir carpetas con Samba

Forums: 

Hola a todos, esta es mi primer pedido de ayuda en el foro...realmente hace cuestion de 3 semanas que ingres{e al mundo Linux, por lo que les pido disculpas si mis preguntas son muy b{asicas...

El tema es el sig.: Tengo instalado Centos 5.2 y samba en un servidor y quiero compartir archivos en este en una red. Sucede que he seguido un mont{on de tutoriales/manuales/foros de samba y no he logrado llegar a una soluci{on. Tengo una carpeta en el raiz llamada compartir (/compartir) y cuando quiero acceder desde un cliente con win XP recibo el sig mensaje:

No tiene acceso a \\Centos\compartir . puede que no tenga permiso para utilizar este recurso de red. Pongase en contacto con el administrador...

Aquí unos aspectos q he tenido en cuenta

1-He dado de alta los usuarios del sig. modo:

useradd -s /sbin/nologin toba
passwd toba
smbpasswd -a toba

2-Tambi{en he dado permisos a /compartir de rwx por medio de chmod 777 /compartir
3-Mi conf. en smb.conf es:
[compartir]
path=/compartir
browseable=yes
writeable=yes
guest ok=yes

También leí po ahí que el problema puede llegar a ser el Samba y que recomendaban su reinstalación, pero realmente no se como se hace...¿acaaso borrando directamente el directorio /etc/samba?

Bueno desde ya les agradezco mucho el haber leido mi problema...y m{as aún si me pueden contestar ya que hace mucho tiempo que estoy con este problema

Muchas gracias y saludos

Gastón

El desinstalar el samba es

Imagen de deathUser

El desinstalar el samba es un poquito más complejo que borrar el /etc/samba, ya que ahí solo se guardan las configuraciones del samba, te aconsejo habilitar el debug y revisar los logs a ver cual es el error que te reporta el samba para encontrarle una solución.

Mira en:

man smb.conf

Para más detalles.

bye
;)

Mil gracias deathUser por tu

Mil gracias deathUser por tu veloz respuesta...

Si...efectivamente me imaginaba que no bastaba con eliminar solo esas carpetas, pero bue...viste como dice el dicho, "el que no sabe es como el que no ve"!!!

bue..por el lado del log, me fijé y dice lo sig:
[2009/03/23 09:17:34,0] smbd/service.c:make_connection_snum(1003)
'/compartir' does not exist or permission denied when connecting to [compartir] Error was permiso denegado

en cuanto a los permisos...ya he asignado los permisos q te comenté (0777), me imagino q se está refiriendo a esto no?

Saludos y mil gracias...

Te llega a pedir usuario y

Imagen de deathUser

Te llega a pedir usuario y contraseña ...???

Quieres que cualquier usuario tenga acceso al directorio ...???

Si no quieres que sea así, quítale el guest = yes.

Si quieres que sea así, asegúrate de que exista el usuario usado como guest (mira el man del smb.conf)

bye
;)

Gracias de nuievo x tu

Gracias de nuievo x tu velc.

tu pregunta:
Te llega a pedir usuario y contraseña ...???

No cuando intento accesder al recurso, solamente me logueo cuando inicio la sesión desde una terminal de trabajo

tu pregunta:
Quieres que cualquier usuario tenga acceso al directorio ...???

En realidad no, pero lo puse justamente para no tener lios con q usuarios pueden o no acceder al recurso...

el man del smb.conf ya lo estuve mirando ayer...y realmente...la solucion no la encuentro...

Se te ocurre algo +?

saludos y gracias...

Que distro estás usando

Imagen de deathUser

Que distro estás usando ???

Que S.O. Tienen tus clientes ...???

Quítale el guest ok = yes o ponlo en no y prueba nuevamente, si es necesario súbele el nivel de log para ver si te da más información.

bye
;)

Distro: Centos 5.2 samba:

Distro: Centos 5.2
samba: 3.0.28-1
Clientes con Win XP

Pasé elos log desde 50kb a 150Kb, marque guest ok=no, reinici{e samba y nada...

q desesperación x Dios!!!

Mil gracias de nuevo

PD: Adjunto el smb.conf q estoy usando


#======================= Global Settings =====================================
[global]

workgroup = DEFIBE
server string = Servidor Samba Version %v

netbios name = centos

; interfaces = lo eth0 192.168.1.254/24
interfaces = 192.168.1.29/24
hosts allow = 192.168.1.

#####################################
remote announce=192.168.1.255/24
hide dot files=Yes
veto files = /*Security*/*.tmp/
#####################################

# ------------------- Logging Options -----------------------------
# logs split per machine
log file = /var/log/samba/%m.log
# max 50KB per log file, then rotate
max log size = 150

# ----------------------- Standalone Server Options ------------------------
security = user
passdb backend = tdbsam

# ----------------------- Domain Members Options ------------------------

security = server

# ----------------------- Domain Controller Options ------------------------
security = domain

domain master = Yes
domain logons = Yes

# the login script name depends on the machine name

logon script =logon.cmd

# the login script name depends on the unix user used

logon path = \\%L\profiles\%U

# disables profiles support by specifing an empty path

add user script = /usr/sbin/useradd -m %u

add group script = /usr/sbin/groupadd "%g"

add machine script = /usr/sbin/useradd -s /bin/flase -d /var/lib/nobody %u

delete user script = /usr/sbin/userdel -r "%u"
delete group script = /usr/sbin/groupdel "%g"

#####################################

logon drive =H:
logon home=\\%L\%U\.profile

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

add user to group script =/usr/sbin/adduser %u %g
set primary group script= /usr/sbin/usermod -g '%g' '%u'
#####################################

# ----------------------- Browser Control Options ----------------------------
local master = yes
os level = 64
preferred master = Yes
#####################################
time server= Yes
#####################################

#----------------------------- Name Resolution -------------------------------
wins support = Yes

# --------------------------- Printing Options -----------------------------#
load printers = yes
cups options = raw

#============================ Share Definitions ==============================

[compartir]
path= /compartir
browseable=yes
writable=yes
guest ok=no

#[netlogon]
# comment = Servicio de conexion al dominio
# path = /var/lib/samba/netlogon
# guest ok = yes
# write list=@administradores,@admin_dominio

##########################################################
# admin users=@administradores,@admin_dominio
# valid users=@administradores,@admin_dominio
# write list =@administradores,@admin_dominio
###########################################################
# browseable=yes
#
# writable = no
# share modes = no

[Profiles]
path = /var/lib/samba/profiles
read only=no
guest ok = yes
create mask=0600
directory mask=0700
browseable = no
; guest ok = yes

Agrega una línea: valid

Imagen de deathUser

Agrega una línea:


valid users=@grupo_usuarios

Con el grupo al que pertenecen tus usuarios, como te lo comenté en el post anterior, sube el nivel de debug y mira que más dicen los logs, no olvides de reiniciar el servicio cada ves que hagas cambios.


/etc/init.d/smb restart

Ah y si quieres reinstalar el samba el comando sería:


yum remove samba
yum install samba

bye
:)

Por si acaso..!

Imagen de chasquiweb

Tambien para que funque bien ya habilitaste el cortafuegos que hay que habilitar samba, asi como la tarjeta de red a la que va trabajar en la red.
8)

Juyayai Ecuadormanta...!! Cel:0981537630

Lamentablemente...Samba me

Lamentablemente...Samba me ha ganado esta batalla, solo me queda reistalar todo nuevamente, mi bornca es que tengo otro serv. con identica configuración y funca perfectamente
Mil Gracias a todos

Bueno Gente...lo he

Bueno Gente...lo he solucionado, no de la forma mas elegante pero en este caso, el fin justifica los medios :)
La cuesti{on es que tuve que formatear e intalar Centos, Samba y Dhcpd todo nuevamente...cargue el mismo smb.conf y funcionó perfecto.....

Mil gracias por la ayuda Gente

Saludos