Samba

Forums: 

hola amigos, instale samba en un centos 6.2, y no puedo ver mi pc linux en la red desde mi windows, pero si coloco \\ipdemiserver en ejecutar de win2s ingreso a la pc, veo una carpeta y al tratar de ingresar me dice que no tengo permisos . espero me puedan ayudar con esto
saludos
gracias

samba

Imagen de miguelbaum

hola amigos aqui el detalle del smb.conf

[global]
workgroup = WORKGROUP
server string = Samba Server Version %v
valid users = @marcial,alba,fanny,kurt,marcelo,miguel
admin users = root
cups options = raw
encrypt passwords = yes
netbios name =andes-linux

interfaces = lo eth0 192.168.0.1/24
hosts allow = 192.168. 127.

[datos] ================================> esta es la carpeta que necesito compartir en la red desde mi centos
comment = "compartida andes"
path = /root/escritorio/datos/
guest ok = Yes
public=Yes
writable = Yes
read only = no
browseable = Yes
valid users = @marcial,alba,kurt,marcelo,fanny,miguel
security = user
directory mask = 1777
create mask = 0644

saludos amigos espero me sigan ayudando.
gracias

miguelbaum wrote: path =

Imagen de deathUser

[quote=miguelbaum]path = /root/escritorio/datos/[/quote]
El usuario con el que se accede al PATH debe tener los permisos necesarios para toda la ruta en el caso que mencionas, debería tener al menos permisos rx para el usuario o grupo los directorios /root, /root/escritorio y /root/escritorio/datos lo cual no me parece adecuado, trata de ponerlo en otro path donde no comprometas los permisos de otro usuario, por ejemplo /opt/datos o /home/datos o /datos ...

bye
;)

dos cosas: 1- no se usa el

Imagen de Epe

dos cosas:
1- no se usa el home de un usuario para guardar contenidos compartidos. Y mucho menos del usuario root, mueve ese directorio a otro lugar que no sea dentro de /root

2- para que varios usaurios puedan escribir al mismo directorio, por ejemplo haciendo así lo lograrás:

force user = root
force group = root

esto forzará a un determinado recurso a escribir como root sea cual sea el usuario conque samba está trabajando. Puede ser otro usuario que no root

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

respuesta

Imagen de miguelbaum

ahora volvi a instalar samba y samba-swat, lo estoy haciendo por el puerto 901, comparto la carpeta pero si ingreso desde win2 me vuelve a salir sin permisos, tiene que ver algo el lmhost y el smbusers?, pido disculpas si causo molestias con esta clase de pregunta.
saludos

si estás usando swat para

Imagen de deathUser

si estás usando swat para gestionar los recursos compartidos de samba, no debes olvidar crear los usuarios en samba (no recuerdo si lo puedes hacer desde swat, en todo caso lo puedes hacer desde la línea de comandos usando smbpasswd) en cuanto a los permisos de los directorios que vas a compartir, no creo que swat te gestione los permisos a nivel de sistema operativo, así que revisa como están los permisos del directorio que estás compartiendo con swat, recuerda, debe ser accesible toda la ruta al usuario con el que quieres ver el recurso.

bye
;)

respuesta

Imagen de miguelbaum

si la ruta es /opt/micarpeta tendria que dar la sentencia

chmod 777 /opt/micarpeta ====> con esto ya tendria que funcionar verdad

saludos espero me sigan ayudando

que grocería eso de 777 la

Imagen de deathUser

que grocería eso de 777 la pregunta es la siguiente, los usuarios pertenecen a un grupo en particular, si no es asi, podrías crear un grupo y agregar a los usuarios a dicho grupo y dar los permisos de escritura a dicho grupo, con eso tienes más organizado el tema de los permisos, a no ser que no te importe quien haga que en ese directorio ...

en /opt el usuario y/o grupo deben tener al menos permisos de lectura y busqueda rx y en /opt/micarpeta deben tener permisos de lectura, busqueda y escritura rwx, yo lo haría algo como:


mkdir /opt/micarpeta
chown usuario:grupo /opt/micarpeta
#si no quiero cambiarle de dueño a opt y no me importa que cualquier usuario tenga acceso al directorio /opt
chmod a+rx /opt
chmod g+rwx /opt/micarpeta

Con eso tienes los permisos requeridos, siempre puedes hacer un su - usuario y tratar de ingresar y hacer las operaciones en el directorio en cuestión, si no puedes, pues en principio tampoco lo podrás desde samba ...

bye
;)

Páginas