Foros del Web » Administración de Sistemas » Unix / Linux »

Problema de Permisos en SAMBA

Estas en el tema de Problema de Permisos en SAMBA en el foro de Unix / Linux en Foros del Web. Estimados, Tengo un servidor CENTOS en el cual tengo instalado SAMBA y si bien puedo ver el recurso compartido desde una PC con Windows XP, ...
  #1 (permalink)  
Antiguo 17/07/2013, 16:52
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Sonrisa Problema de Permisos en SAMBA

Estimados,

Tengo un servidor CENTOS en el cual tengo instalado SAMBA y si bien puedo ver el recurso compartido desde una PC con Windows XP, al querer crear una carpeta o archivo arroja el famoso ACCESS DENIED

El problema es que ya llevo mas de 2 meses intentando solucionarlo y no lo he logrado..

Tengo ese archivo de smb.conf

Código:
[global]
          workgroup = ELECTROMERLO
          server string = Servidor INFERNO
          netbios name = ServerInferno
          log file = /var/log/samba/log.%m
          max log size = 50
          security = share
          server signing = disabled
          force user=samba
[infe]
          comment = Programa Inferno (.EXE)
          path = /home/infe
          public = yes
          guest ok = yes
          writable = yes
          read only = no
          browseable = yes
la carpeta tiene estos permisos

Código:
drwxrwxrex.   2  samba             samba        4096  abr 9   12:11  infe
Y no solo me da error desde Windows, desde el mismo LINUX me dice ACCESO DENEGADO..

Cuando voy a LUGARES > Infe en SERVERINFERNO e intento crear un archivo me tira

Código:
hubo un error al crear el directorio en smb://serverinferno/infe
Acceso Denegado
Realmente necesito la ayuda de ustedes... como pueden ver en la fecha de la carpeta.. estoy dando vueltas desde comienzos de abril y no logro usar bien SAMBA en este servidor.

Muchas Gracias
  #2 (permalink)  
Antiguo 17/07/2013, 18:04
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes
Puntos: 655
Respuesta: Problema de Permisos en SAMBA

¿Volvemos a lo mismo de este tema? Acceso a Servidor Local CENTOS que se cae cuando cae Internet

Incluso, en el mismo nos hiciste creer (o por lo menos a mi) que lo habías solucionado y que era por resolución de DNS.

Probé al 100% la configuración SAMBA que te pasé funcionando y me ofrecí a probarlo con CentOS pero como supuse lo solucionaste no lo hice.

Además, vuelvo a repetir Linux es Linux NO importa el sabor que se use.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 18/07/2013, 05:32
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

Cita:
Iniciado por BrujoNic Ver Mensaje
¿Volvemos a lo mismo de este tema? [URL="http://www.forosdelweb.com/f41/acceso-servidor-local-centos-que-cae-cuando-cae-internet-1060086/"]Acceso a Servidor Local CENTOS que se cae cuando cae Internet[/URL]

Incluso, en el mismo nos hiciste creer (o por lo menos a mi) que lo habías solucionado y que era por resolución de DNS.

Probé al 100% la configuración SAMBA que te pasé funcionando y me ofrecí a probarlo con CentOS pero como supuse lo solucionaste no lo hice.

Además, vuelvo a repetir Linux es Linux NO importa el sabor que se use.
Amigo,

No hubo engaño.. lo que resolví ahí fue lo de MySQL y que se caía cuando se perdía mi conexión de Internet (ver titulo de ese POST).

Lo que no logro aun es el tema de compartir archivos en SAMBA.

Saludos
  #4 (permalink)  
Antiguo 18/07/2013, 05:37
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes
Puntos: 655
Respuesta: Problema de Permisos en SAMBA

Tengo que salir por un par de días, cuando regrese voy a instalar CentOS y si todo sale tal como te lo he dicho, no solo voy a decir "funciona", sino que voy a capturar pantallas para que lo veas.

Saludos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #5 (permalink)  
Antiguo 18/07/2013, 05:42
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

Amigo,

antes que nada agradecerte el tiempo que planeas dedicar a esto.

Pero mira.. si las instrucciones de como usar SAMBA están de a miles en GOOGLE, y los seteos son claros.. es porque esos seteos y configuraciones realmente funcionan.

Tu harás todo eso.. lograras compartir archivos y me diras.. AQUI TIENES.. FUNCIONA.

Y eso no me resolverá el problema...

Por algun seteo que no logro ver.. lo que tengo aquí no funciona..

Es mas.. en Linux creo 1 archivo en la carpeta INFE.. y cuando mapeo el recurso compartido en Windows ese archivo no se ve. se ve solo una carpeta vacia..

Saludos y Gracias.
  #6 (permalink)  
Antiguo 18/07/2013, 06:13
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes
Puntos: 655
Respuesta: Problema de Permisos en SAMBA

Para mi no es molestia ya que así también salgo de dudas y si llegara a funcionar, entonces te puedo asegurar al 100% que si funciona y te detallaría de forma clara pero resumida lo que hice desde el proceso de instalación del CentOS.

Es muy cierto que hay mucha información en google sobre SAMBA o todo lo referente a linux (cosa que con Micro$oft no es así), pero qué ganas con solo centrarte en el problema de SAMBA lo cual podes tener bien pero el problema puede ser incluso de la configuración propia de CentOS que fue lo que te comenté en el otro mensaje donde iniciaste con el problema?.

Simplemente por eso quiero hacerlo, así que no hay problema, llevo las imágenes de las ISO de Centos 6.4, mi laptop y si tengo tiempo lo hago en este viaje y si no, cuando regrese en 2 días.

Un consejo... Si mis pruebas llegan a ser satisfactorias, entonces sería bueno que volvieras a instalar Centos en una máquina de pruebas con lo que te escriba para seguir los pasos y si te funciona, entonces ya podrías ponerlo en producción.

Además, si esa carpeta va a tener el "ejecutable" o la aplicación para mapear a los otros equipos y desde ahí ejecuten la aplicación, debes ponerte a sopesar o evaluar lo que es la red a ver si no llega a saturarla en caso que necesite mucho trasiego de información por red.

En ese caso, es mejor dejar la aplicación en cada equipo cliente y desde ahí ejecutarla para solo dejar el CentOS como servidor de BD.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #7 (permalink)  
Antiguo 18/07/2013, 06:30
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

Amigo,

Espero ansioso tu prueba.

Con respecto al Ejecutable en el servidor, debo decirte que simplemente será un archivo que cada PC irá a buscar para copiar a su disco C:\ antes de ejecutarlo.

Es decir..

La filosofia del sistema es que ellos para entrar al sistema ejecutan un archivo .BAT que lo que hace es ir a buscar el EXE a un recurso compartido. lo copia al disco C:\ y luego lo ejecuta desde el C:\

De esa forma evito varias cosas

1) que para compilar mi aplicación todos tengan que salir de la misma.. si ellos ejecutaran remotamente ese EXE, yo no podria reemplazarlo libremente en cualquier momento... ya he pasado por eso.. y es muy incómodo.. llamando a todos a que salgan por un par de minutos del programa. a mas usuarios, mas problemas.

2) Si ocurriera en medio un problema de comunicaciones, siempre tendrán el EXE en el C: para poder salir funcionando..

3) No tendriamos tantas Sessiones y uso de memoria en el Servidor.

Realmente el funcionamiento del Server es OPTIMO.. estamos funcionando en producción de manera espectacular. y es que hemos dedicado el Server con 8 gbs de Ram, Xeon Quad de 4 nucleos y Discos Serial ATA II en Raid solamente para el motor de MySQL.

Pero hoy por hoy.. para compartir el EXE estoy usando mi PC.. y si mi PC está apagada nadie puede copiar el EXE... por eso necesito aprovechar el Servidor que estas las 24hs / 365 días encendido.

Saludos y Gracias
  #8 (permalink)  
Antiguo 19/07/2013, 14:18
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

Hola

Mira !! seguramente de esto sacarás mejores conclusiones que yo

Código:
[root@localhost samba]# sbmclient -L //192.168.10.2/infe
WARNING: The security=share option is deprecated
Enter electromerlo's password:
Domain=[ELECTROMERLO] OS=[Unix] Server=[Samba 3.6.9-151.el6]
Server requested LANMAN password (share-level security) but 'client lanman auth=no' or 'client ntlmv2 auth=yes'
tree connect failed: NT_STATUS_ACCESS_DENIED
Todas las instrucciones que hay en Internet hablan del SECURITY=SHARE y parece que en las ultimas versiones de SAMBA no aceptan esto..

Seguiré probando, pero si tu tienes alguna idea, BIENVENIDA !!
  #9 (permalink)  
Antiguo 19/07/2013, 15:45
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

YA solucioné ese tema.. pero sigo teniendo ACCESS DENIED..

Creo que ya he mirado 125 sitios y foros..
  #10 (permalink)  
Antiguo 20/07/2013, 03:25
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes
Puntos: 655
Respuesta: Problema de Permisos en SAMBA

Bueno, tenías razón sobre no funcionar con la configuración que estas mostrando pero es por problemas de servicio.

Tenía algunos años de no tocar CentOS y a variado un poco el asunto de permisos, así que te muestro gráficamente para más facilidad (por mi parte) lo que hice.

Primero creé la carpeta info dentro de home tal y como lo has hecho:


Luego botón derecho sobre la carpeta info y seleccioné propiedades:


En las propiedades seleccioné la pestaña de Permisos, seleccionando en todo Crear y borrar archivos, pero también debes seleccionar en la parte que dice Contexto SELinux Datos temporales, Aplicar permisos a los archivos contenidos y Cerrar:


El archivo SAMBA que dejé al final tiene solamente estas líneas:
Cita:
[global]
workgroup = ELECTROMERLO
server string = Servidor INFERNO
netbios name = ServerInferno
security = share
[infe]
comment = Programa Inferno (.EXE)
path = /home/infe
public = yes
writable = yes
printable = no
create mode = 0777
directory mode = 0777
create mode = 0777 lo que hace es que cualquier archivo que se copie o sea creado, va a quedar con permisos de lectura/escritura para que cualquiera pueda borrarlo.

directory mode = 0777 lo que permite es que cualquier directorio que sea creado por cualquier usuario, tenga los permisos de lectura/escritura.

OJO, los permisos anteriores solo se aplican a los usuarios de la red que utilicen el recurso compartido, pero si vos desde CentOS copias archivos, debes darles permisos para los usuarios.

Si tenes el Firewall activo, debes darle permisos al Cliente de SAMBA y SAMBA.

Toda esta investigación me llevo unas 4 horas y fue simplemente siguiendo algunos ejemplos que vi donde compartían la carpeta tmp de CentOS, observe que funcionaba y me fije en los permisos que tenía.

Lo de create mode y directory mode, me lo mostró otro ejemplo de la red.

Saludos y ahora si te puedo decir que lo mostrado si funciona al 100% en CentOS y puede ser accesado por usuarios Windows/Linux e incluso Mac OS.

Espero que a ese servidor le instalaran CentOS a 64 bits ya que decis que tiene 8 gigas de RAM ya que si tiene el Sistema Operativo a 32 bits, solo va a ver 3.5 gigas y el resto va a estar desperdiciado.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Última edición por BrujoNic; 20/07/2013 a las 03:33
  #11 (permalink)  
Antiguo 20/07/2013, 05:48
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

amigo

Gracias de nuevo.

Pero sospecho que has instalado una versión vieja de Centos y sobre todo de SAMBA..

El Security = Share está DEPRECATED desde la ultima versión de SAMBA.

http://vicidi.wordpress.com/2012/01/23/set-up-samba-without-using-deprecated-share-security-setting/

Eso hace que cuando voy a PROPIEDADES de la carpeta INFE y luego a Permisos, arroja un mensaje de que LOS PERMISOS DE <<smb>> NO SE HAN PODIDO DETERMINAR

Al parecer SAMBA la jodió con ese cambio... pero dicen que fue a pedido de los usuarios ya que el Security = Share traía problemas de seguridad.

Como verás... estoy jodido mal...

Me ayudas con esto ? te agradezco muchísimo.
  #12 (permalink)  
Antiguo 20/07/2013, 05:53
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

Fijate en esto que habia dejado yo antes

[root@localhost samba]# sbmclient -L //192.168.10.2/infe
WARNING: The security=share option is deprecated
Enter electromerlo's password:
Domain=[ELECTROMERLO] OS=[Unix] Server=[Samba 3.6.9-151.el6]
Server requested LANMAN password (share-level security) but 'client lanman auth=no' or 'client ntlmv2 auth=yes'
tree connect failed: NT_STATUS_ACCESS_DENIED

Ahi te alerta del fallo.... WARNING: The security=share option is deprecated

Es la versión 3.6.9-151.el6 de SAMBA..

Existe forma de instalar versiones anteriores ?
  #13 (permalink)  
Antiguo 20/07/2013, 06:54
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

Resuelto !!!!!!!!!!

Mira... aparentemente /home/infe ha quedado con tantas pruebas ya muy complicado !!

Creé una nueva carpeta pero esta vez desde la interfase grafica y le puse los seteos que tu me has mostrado...

y ahora desde Windows he logrado copiar el archivo de programa !!! pude crear una carpeta y no me dio error de permisos...

finalmente mi SMB.CONF ha quedado así !!!

Código:
[global]
        workgroup = ELECTROMERLO
        server string = Servidor INFERNO
        netbios name = ServerInferno
        security = user
        map to guest = Bad User
        username map = /etc/samba/smbusers
        server signing = disabled
        force user=nobody
[infe]
      	comment = Programa Inferno (.EXE)
        path = /home/programa
        public = yes
        writable = yes
        read only = no
        browseable = yes
        create mode = 0777
        directory mode = 0777
Creeme amigo.. me has dado una mano enorme..

soy Pablo Tilotta, dueño de VB-MUNDO, y sin embargo vine a FDW porque se que mi amigo Christian Van der Henst tiene los mejores expertos aquí.

Saludos y Gracias !!
  #14 (permalink)  
Antiguo 20/07/2013, 11:26
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años, 1 mes
Puntos: 655
Respuesta: Problema de Permisos en SAMBA

Con respecto a que instalé un CentOS viejo, disculpa pero te equivocas, ya que en tu otro mensaje pusiste que tenías CentOS 6.3 y si te fijas, yo instalé CentOS 6.4, o sea, es más nuevo que el instalado en tu equipo y porque me gusta trabajar con lo último.

Mira, creo que andamos por la misma edad así que no somos unos niños por lo que creo es mejor leer todo lo que se hace y más aún con todo el esfuerzo que algunos tratamos de hacer personalmente para ayudar en ocasiones con los problemas de otros.

Te puedo poner cada pantalla de la instalación del CentOS 6.4 para que veas que no he mentido ni inventado nada, incluso te puedo mostrar con un video todo lo que te he puesto.

Si coloqué en mi configuración [global] solo 4 líneas y en [infe] 7 líneas, es porque son las que trabajé, probé y me tomé el tiempo darte una solución, así que aunque no te pareciera, lo mejor hubiera sido que probaras lo dicho no crees?.

Lo que te estoy escribiendo, es para que en un futuro próximo si alguien te recomienda algo que dice probó, investigo, te muestra enlaces o lo que sea, realmente tómate el tiempo para realizar pruebas a conciencia.

Me alegra que solucionaras el problema, pero por favor trata de leer con cuidado y a conciencia todo lo que cualquiera se esfuerza en contestarte ya que yo me puse a leer todas las respuestas que te dieron otros donde realmente sentí que no las tomabas tan en cuenta y después colocabas que si. Eso se siente como que el esfuerzo mostrado por otros para ayudarte lo pasaras por alto y realmente no es muy cortes.

De las personas que te contestaron, hay algunos que te puedo decir tienen más experiencia y conocimiento que yo, así que muchas veces, mis respuestas se basan en pruebas hechas antes de responder. Muchas de mis pruebas, las todo de las respuestas en muchas ocasiones, las tomo de otros que responden simplemente para ir aprendiendo ya que me gusta ver el resultado.

Imágenes de la versión de CentOS:


__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #15 (permalink)  
Antiguo 21/07/2013, 16:33
 
Fecha de Ingreso: junio-2013
Mensajes: 43
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problema de Permisos en SAMBA

Estimado,

Creo que has hecho mala interpretación de todo esto.

1) Copie, Pegué y Probé tu configuración y fue cuando comprobé que el SECURITY = SHARE no funciona.. hasta te he pegado las pantallas con el mensaje de error.

2) Decirle a una persona que durante 10 años monto, ayudo y se dedico a brindar el mejor material para los programadores que no es considerado con los que ayudan es como un poco insultante. www.foro.vb-mundo.com (por si no lo conoces, somos pocos.. solo unos 104.000 usuarios).

3) El problema no es el Centos 6.4 ni el 6.3.. es la ultima versión de SAMBA.. y son muchos los que en Internet denuncian que el famosos SECURITY = SHARE ya no funciona.

4) Por ultimo.. mi ultimo mensaje fue para agradecerte.. como te he dicho, tu me has ayudado a encontrar la solucion.. con tus imagenes que me has enviado, me has dado la idea de crear una nueva carpeta, pero esta vez, no usando el Shell sino el entorno gráfico. puse casi todos tus seteos en mi smb.conf y listo.. FUNCIONA..

No veo porque tienes que sentirte mal ni decirme estas cosas.

Gracias por tu ayuda.

Etiquetas: centos, linux, permisos, samba, servidor, windows
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:02.