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
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
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
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
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..!
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