Problemas con SAMBA (Solucionado)

Conversaciones generales alrededor Sabayon Linux

Moderator: Moderators

Problemas con SAMBA (Solucionado)

Postby keteflips » Mon May 28, 2007 15:01

Hola.

Pues tengo serios problemas con Samba, he repasado el wiki de gentoo, he revisado todo el foro y me he peleado horas.
Pero no hay forma de compartir un directorio.

Tengo un LVM montado en una maquina donde tengo la mula y el torrent todo el día, desde esa maquina comparto vídeos y música a toda la red.
El directorio es /download/ y lo intento compartir con Samba, pero no es accesible ni desde Windows ni desde Linux.

La configuración de mi smb.conf es esta:

Code: Select all
#======================= Global Settings =====================================
[global]


workgroup = CAPSULECORP
netbios name = downloader
server string = Samba Server %v


printcap name = cups


printing = cups


log file = /var/log/samba/log.%m


max log size = 50


; log level = 3


;   hosts allow = 192.168.1. 192.168.2. 127.


;  guest account = pcguest

map to guest = Bad User


security = user

;   password server = <NT-Server-Name>
;   password server = *


;  password level = 8
;  username level = 8


encrypt passwords = yes

;  unix password sync = Yes

;  pam password change = yes
;  passwd program = /usr/bin/passwd %u
;  passwd chat = *New*UNIX*password* %n\n *Re*ype*new*UNIX*password* %n\n ;*passwd:*all*authentication*tokens*updated*successfully*

# Unix users can map to different SMB User names
;  username map = /etc/samba/smbusers

;   include = /etc/samba/smb.conf.%m

;  winbind separator = +

;  winbind use default domain = yes

;  template homedir = /home/%D/%U

;  obey pam restrictions = yes

;  template shell = /bin/bash

socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192

;   interfaces = 192.168.12.2/24 192.168.13.2/24

;   remote browse sync = 192.168.3.25 192.168.5.255

;   remote announce = 192.168.1.255 192.168.2.44

;   local master = no

;   os level = 33

;   domain master = yes

;   preferred master = yes

;   domain logons = yes


;   logon script = %m.bat

;   logon script = %U.bat

;   logon path = \\%L\Profiles\%U

; logon home = \\%L\%U\.profile


; add user script = /usr/sbin/useradd -s /bin/false '%u'
; delete user script = /usr/sbin/userdel '%s'
; add user to group script = /usr/bin/gpasswd -a '%u' '%g'
; delete user from group script = /usr/bin/gpasswd -d '%u' '%g'
; set primary group script = /usr/sbin/usermod -g '%g' '%u'
; add group script = /usr/sbin/groupadd %g && getent group '%g'|awk -F: '{print $3}'
; delete group script = /usr/sbin/groupdel '%g'

; add user script = /usr/share/samba/scripts/smbldap-useradd.pl '%u'
; delete user script = /usr/share/samba/scripts/smbldap-userdel.pl '%u'
; add user to group script = /usr/share/samba/scripts/smbldap-groupmod.pl -m '%u' '%g'
; delete user from group script = /usr/share/samba/scripts/smbldap-groupmod.pl -x '%u' '%g'
; set primary group script = /usr/share/samba/scripts/smbldap-usermod.pl -g '%g' '%u'
; add group script = /usr/share/samba/scripts/smbldap-groupadd.pl '%g' && /usr/share/samba/scripts/smbldap-groupshow.pl %g|awk '/^gidNumber:/ {print $2}'
; delete group script = /usr/share/samba/scripts/smbldap-userdel.pl '%g'


; add machine script = /usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false '%u'
; add machine script = /usr/share/samba/scripts/smbldap-useradd.pl -w -d /dev/null -g machines -c 'Machine Account' -s /bin/false '%u'

; passdb backend = smbpasswd

; passdb backend = tdbsam
; passdb backend = ldapsam:ldaps://ldap.mydomain.com

; passdb backend = ldapsam_compat:ldaps://ldap.mydomain.com

; idmap uid = 10000-20000
; idmap gid = 10000-20000

; ldap admin dn = cn=root,dc=mydomain,dc=com
; ldap ssl = start_tls


; ldap port = 389
; ldap suffix = dc=mydomain,dc=com
; ldap server = ldap.mydomain.com

; ldap machine suffix = ou=Hosts
; ldap user suffix = ou=People
; ldap group suffix = ou=Group
; ldap idmap suffix = ou=Idmap


; ldap machine suffix = cn=Computers
; ldap user suffix = cn=Users
; ldap group suffix = cn=Groups
; ldap idmap suffix = cn=Idmap



; name resolve order = wins host lmhosts bcast

;   wins support = yes

;   wins server = w.x.y.z

;   wins proxy = yes

dns proxy = no
restrict anonymous = no
guest ok = yes
domain master = no
preferred master = no
max protocol = NT
acl compatibility = winnt
ldap ssl = No
server signing = Auto




;  preserve case = no
;  short preserve case = no

;  default case = lower

;  case sensitive = no

;   dos charset = 850
;   unix charset = ISO8859-1


#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
read only = no

;   vfs object = /usr/lib/samba/vfs/recycle.so


; [netlogon]
;   comment = Network Logon Service
;   path = /var/lib/samba/netlogon
;   guest ok = yes
;   writable = no

;[Profiles]
;    path = /var/lib/samba/profiles
;    browseable = no
;    guest ok = yes


;root preexec = PROFILE=/var/lib/samba/profiles/%u; if [ ! -e $PROFILE ]; ;                then mkdir -pm700 $PROFILE; chown %u:%g $PROFILE;fi

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
printable = yes

[print$]
path = /var/lib/samba/printers
write list = @adm root

[download]
case sensitive = no
strict locking = no
guest only = yes
msdfs proxy = no
read only = no
comment = Archivos
path = /download/
browseable = yes


He creado un usuario samba:

smbpasswd -a keteflips
smbpasswd -e keteflips

Pero he mirado en smbusers y no veo el usuario keteflips dentro, eso es correcto?

No se que mas mirar y me estoy volviendo loco, es lo que mas me esta costando xD

Saludos y gracias.
keteflips
Growing Hen
 
Posts: 147
Joined: Mon Mar 19, 2007 19:24

Postby keteflips » Mon May 28, 2007 17:58

Vale, he modificado esta parte:

Code: Select all
[download]
comment = Archivos
path = /mnt/download/


Y ahora si ve el recurso, no entiendo porque por defecto viene con opciones que no le hacen falta O_o

Ahora testeare si puedo modificar y punto.


NADA NO PUEDO NI ABRIR ARCHIVOS!!!


Saludos.
keteflips
Growing Hen
 
Posts: 147
Joined: Mon Mar 19, 2007 19:24

Postby keteflips » Mon May 28, 2007 18:32

Vamos a configurarlo bien.
Editamos el archivo de configuración de Samba:

#kate /etc/samba/smb.conf

Añadimos las lineas al final del archivo, compartimos el directorio /mnt/download/ que en mi caso en un LVM con unos 5 o 6 discos. Solamente le damos acceso al usuario keteflips, que luego crearemos y con permisos totales:

[download]
comment = Archivos
path = /mnt/download/
read only = No
valid users = keteflips

Como veis le hemos dado acceso solamente al usuario keteflips, pero al parece que en Sabayon 3.3 hay el error de que Samba no hereda los usuarios del sistema, como si que hace Windows.
De forma que creamos el usuario:

#smbpasswd -a keteflips

Ahora activamos el usuario para que pueda ser usado.

#smbpasswd -e keteflips

Reiniciamos el servicio:

#/etc/init.d/samba restart





Saludos, se puede cerrar.

EDITO para dejarlo perfecto para que nadie se pelee como yo, agradecería a algún admin que lo pasara al general spanish para porque afecta a las dos plataformas.
keteflips
Growing Hen
 
Posts: 147
Joined: Mon Mar 19, 2007 19:24


Return to Spanish

Who is online

Users browsing this forum: No registered users and 1 guest

cron