[sin solución] Problema de contraseñas en 11.10

Imagen de Lustorgan
0 puntos

Recientemente he instalado un ubuntu con la 11.10.
Además de no poder mantener samba en modo gráfico me he encontrado con que tampoco es capaz de comunicar no el portátil que tiene ubuntu 10.04
Se ven los equipos pero al seleccionar una unidad compartida me pide usuario y contraseña y aunque es la misma en ambos equipos desde ninguno de los dos acedo al otro ya que me dice que no es valida. Curiosamente desde los ubuntu accedo sin problemas a los equipos windows.
¿Alguien me pude decir como arreglarlo?

Imagen de Gabriel_M
+1
0
-1

system-config-samba

sudo su
apt-get install system-config-samba
system-config-samba

Y con esta herramienta gráfica configura tu red.

+1
0
-1
Imagen de Lustorgan
+1
0
-1

Aunque desde el synapyic.

El problema es que en el 11.04 sigue sin funcionar, como puedes ver en :
http://www.ubuntu-es.org/node/165798

Por eso la parte de directorios compartidos la he editado a mano en el smd.conf, pero no sé como hacerlo con el usuario.

En cuanto al 10.04 reconfigure la contraseña con system-config-samba pero me funciona para acceder desde el windows (el 10.04 es un portátil y no lo usaba como servidor) pero sigo sin acceso al 11.10 que es realmente el server

+1
0
-1

------------------------------------------

Imagen de Gabriel_M
+1
0
-1

.... si te fuera útil, te dejo los parámetros samba activos en mi red, de mi ordenador, que no tiene impresora y comparte un directorio con música, al que se accede como solo lectura desde los otros ordenadores de la red:
Archivo smb.conf (solo parámetros activos)

#======================= Global Settings =======================
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
        workgroup = WORKGROUP
# server string is the equivalent of the NT Description field
	server string = %h server (Samba, Ubuntu)
#### Debugging/Accounting ####
# This tells Samba to use a separate log file for each machine
# that connects
	log file = /var/log/samba/log.%m
# Cap the size of the individual log files (in KiB).
	max log size = 1000
# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
	syslog = 0
# Do something sensible when Samba crashes: mail the admin a backtrace
	panic action = /usr/share/samba/panic-action %d
####### Authentication #######
# You may wish to use password encryption.  See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
	encrypt passwords = true
# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.  
;	passdb backend = tdbsam
	obey pam restrictions = yes
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
	unix password sync = yes
# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan < for
# sending the correct chat script for the passwd program in Debian Sarge).
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
	pam password change = yes
# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
	map to guest = bad user
############ Misc ############
# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
	usershare allow guests = yes

#======================= Share Definitions =======================
[printers]
	comment = All Printers
	browseable = no
	path = /var/spool/samba
	printable = yes
;	guest ok = no
;	read only = yes
	create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
;	browseable = yes
;	read only = yes
;	guest ok = no
[Mi música]
	comment = Musica
	path = /home/usuario/Mi música
;	writeable = no
;	browseable = yes
	guest ok = yes
+1
0
-1
Imagen de Lustorgan
+1
0
-1

Peo no hay manera. Y no malo es que no acabo de ver que hace con el grupo pero tras cambiar en smb.conf no hay forma que el resto de equipos se ven entre sí.
Este es el error:
sudo system-config-samba
[sudo] password for jose:

(system-config-samba:3045): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «pixmap»,

(system-config-samba:3045): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «pixmap»,

(system-config-samba:3045): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «pixmap»,

(system-config-samba:3045): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «pixmap»,
Traceback (most recent call last):
File "/usr/sbin/system-config-samba", line 44, in
import mainWindow
File "/usr/share/system-config-samba/mainWindow.py", line 30, in
import gtk.glade
ImportError: No module named glade

Y este el smb.comf (modificado)
####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
# security = user

# You may wish to use password encryption. See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
; encrypt passwords = true

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using.
; passdb backend = tdbsam

obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan < for
# sending the correct chat script for the passwd program in Debian Sarge).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
pam password change = yes

# This option controls how unsuccessful authentication attempts are mapped
# to anonymous connections
map to guest = bad user

########## Domains ###########

# Is this machine able to authenticate users. Both PDC and BDC
# must have this setting enabled. If you are the BDC you must
# change the 'domain master' setting to no
#
; domain logons = yes
#
# The following setting only takes effect if 'domain logons' is set
# It specifies the location of the user's profile directory
# from the client point of view)
# The following required a [profiles] share to be setup on the
# samba server (see below)
; logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory
# (this is Samba's default)
# logon path = \\%N\%U\profile

# The following setting only takes effect if 'domain logons' is set
# It specifies the location of a user's home directory (from the client
# point of view)
; logon drive = H:
# logon home = \\%N\%U

# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
; logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe. The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

# This allows machine accounts to be created on the domain controller via the
# SAMR RPC pipe.
# The following assumes a "machines" group exists on the system
; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u

# This allows Unix groups to be created on the domain controller via the SAMR
# RPC pipe.
; add group script = /usr/sbin/addgroup --force-badname %g

########## Printing ##########

# If you want to automatically load your printer list rather
# than setting them up individually then you'll need this
# load printers = yes

# lpr(ng) printing. You may wish to override the location of the
# printcap file
; printing = bsd
; printcap name = /etc/printcap

# CUPS printing. See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
; printing = cups
; printcap name = cups

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /home/samba/etc/smb.conf.%m

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# for details
# You may want to add the following on a Linux system:
# SO_RCVBUF=8192 SO_SNDBUF=8192
# socket options = TCP_NODELAY

# The following parameter is useful only if you have the linpopup package
# installed. The samba maintainer and the linpopup maintainer are
# working to ease installation and configuration of linpopup and samba.
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

# Domain Master specifies Samba to be the Domain Master Browser. If this
# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is recommended.
# domain master = auto

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash

# The following was the default behaviour in sarge,
# but samba upstream reverted the default because it might induce
# performance issues in large organizations.
# See Debian bug #368251 for some of the consequences of *not*
# having this setting and smb.conf(5) for details.
; winbind enum groups = yes
; winbind enum users = yes

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.
; usershare max shares = 100

# Allow users who've been granted usershare privileges to create
# public shares, not just authenticated ones
usershare allow guests = yes
username map = /etc/samba/smbusers
security = user
guest ok = yes
guest account = invitado

+1
0
-1

------------------------------------------

Imagen de Gabriel_M
+1
0
-1

..... esta línea:

security = user

En lugar de esta:

# security = user

O de esta:

security = share

Seguirá pidiendo usuario y contraseña, pues esa orden le estas dando

+1
0
-1
Imagen de Lustorgan
+1
0
-1

no tenmia problemas por que me pidiera usuario y contraseña. En realidad en otros dos PC con linux lo tengo así, (son versión 10.04 y el administrador de samba me funciona, claro) el problema es que cuando intyroduzco usuario y contraseña en el remoto me da eror y no me la reconoce.

Pero con lo que me dices probare a ver si así funciona, aunque preferiria poder poner en marcha el system-config-samba

+1
0
-1

------------------------------------------

Imagen de Lustorgan
+1
0
-1

lo identifique como problema de contraseñas, ya que al principio pedía usuario y contraseña, pero no reconocía el del sistema,, no sé si los sucesivos intentos han acabado fastidiando algo.
El caso es que termine no pudiendo acceder al grupo de trabajo desde ningún equipo (ni windows ni otros linux) por lo que he decidido abandonar.
He vuelto a instalar el 10.04 y funciona todo. Aunque eso no se puede considerar una solución.

+1
0
-1

------------------------------------------