[Gelöst] [gelöst] 7170 + Freetz 1.2 mit Samba. Passwort nach Neustart weg.

steveje

Neuer User
Mitglied seit
2 Jan 2013
Beiträge
21
Punkte für Reaktionen
0
Punkte
0
Hallo,...

ich benutze schon länger meine FRITZ!Box Fon WLAN 7170 mit Freetz.

Derzeit "freetz-1.2-stable" mit der AVM Firmware "04.87".

Ich habe das Problem, dass das SMB Passwort einen Neustart nicht überlebt und
nach Selbigen über das AVM Webinterface neu gesetzt werden muss.
(Heimnetz -> Speicher(NAS) -> Sicherheit)

Danach funktioniert Samba einwandfrei, vorher ist keine Anmeldung möglich.

Selbiges tritt mit der "trunk" Version von Freetz nicht auf. Leider kann ich
die nicht verwenden, da die Box damit sehr oft spontan rebootet, quasi unbenutzbar.
Mit der 1.2 läuft meine Box super.

Das Passwort ist in samba.diff gespeichert:

Code:
export SAMBA_PASS='mypassword'
export SAMBA_SMBD_SECURITY='user'
export SAMBA_USER='admin'

Ist das evt. ein bekanntes Problem der 1.2?

Wie ist denn der Zusammenhang zwischen dem Usernamen, den ich über das Freetz eingebe und
dem AVM User "ftpuser"? Muss es da nicht sowas wie eine 'username map" geben? Denn imho setze ich ja über das AVM Interface das Passwort nur für "ftpuser". (?)

Gruss

Steveje
--
 
Zuletzt bearbeitet:
Kannst du mal bitte deine .config posten?

Gruß
Oliver
 
Kannst du mal bitte deine .config posten?

hier meine aktuelle ".config" der Box:

Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_04_87=y
FREETZ_TYPE_FON_WLAN_7170=y
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANGUAGE="de"
FREETZ_AVM_VERSION_STRING="04.87"
FREETZ_TYPE_PREFIX="7170"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_SHOW_ADVANCED=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_REPLACE_KERNEL=y
FREETZ_TARGET_IPV6_SUPPORT=y
FREETZ_TARGET_REF_8MB=y
FREETZ_TARGET_REF="8mb"
FREETZ_KERNEL_REF_8MB=y
FREETZ_KERNEL_REF="8mb"
FREETZ_KERNEL_MTD_SIZE=119
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_LIBSSL=y
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_USB_HOST_AVM=y
FREETZ_HAS_WLAN=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_ADD_REGEXT_GUI=y
FREETZ_PATCH_SIGNED=y
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_AUTOMOUNT_FAT=y
FREETZ_AUTOMOUNT_LUKS=y
FREETZ_AUTOMOUNT_LINUXSWAP=y
FREETZ_REMOVE_ASSISTANT=y
FREETZ_REMOVE_AVM_VPN=y
FREETZ_REMOVE_BRANDING_1und1=y
FREETZ_REMOVE_CAPIOVERTCP=y
FREETZ_REMOVE_DTRACE=y
FREETZ_REMOVE_HELP=y
FREETZ_REMOVE_MEDIASRV=y
FREETZ_REMOVE_MINID=y
FREETZ_REMOVE_SUPPORT=y
FREETZ_REMOVE_TR069=y
FREETZ_REMOVE_TR069_FWUPDATE=y
FREETZ_REPLACE_DTRACE=y
FREETZ_PACKAGE_AICCU=y
FREETZ_PACKAGE_BRIDGE_UTILS=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_OPENVPN=y
FREETZ_PACKAGE_OPENVPN_WITH_LZO=y
FREETZ_PACKAGE_OPENVPN_ENABLE_SMALL=y
FREETZ_PACKAGE_RADVD=y
FREETZ_PACKAGE_SAMBA=y
FREETZ_PACKAGE_NMBD=y
FREETZ_PACKAGE_SCREEN=y
FREETZ_PACKAGE_STUNNEL=y
FREETZ_PACKAGE_BIND=y
FREETZ_PACKAGE_BIND_NAMED=y
FREETZ_PACKAGE_BIND_RNDC=y
FREETZ_PACKAGE_BIND_NSUPDATE=y
FREETZ_PACKAGE_BIND_DIG=y
FREETZ_PACKAGE_CRYPTSETUP=y
FREETZ_CRYPTSETUP_LOOP=y
FREETZ_PACKAGE_E2FSPROGS=y
FREETZ_PACKAGE_E2FSPROGS_STATIC=y
FREETZ_PACKAGE_E2FSPROGS_E2FSCK=y
FREETZ_PACKAGE_IPUTILS=y
FREETZ_PACKAGE_OPENSSH=y
FREETZ_PACKAGE_OPENSSH_SSHD=y
FREETZ_PACKAGE_OPENSSH_CLIENT=y
FREETZ_PACKAGE_OPENSSH_SCP=y
FREETZ_PACKAGE_OPENSSH_CLIENTUTILS=y
FREETZ_PACKAGE_OPENSSH_KEYUTILS=y
FREETZ_PACKAGE_OPENSSH_SFTPCLIENT=y
FREETZ_PACKAGE_OPENSSH_SFTP=y
FREETZ_PACKAGE_VIM=y
FREETZ_PACKAGE_VIM_TINY=y
FREETZ_PACKAGE_WGET=y
FREETZ_PACKAGE_WGET_WITH_SSL=y
FREETZ_PACKAGE_AUTHORIZED_KEYS=y
FREETZ_PACKAGE_SYSLOGD_CGI=y
FREETZ_SHOW_UNSTABLE_PACKAGES=y
FREETZ_PACKAGE_IPTABLES=y
FREETZ_PACKAGE_IPTABLES_SAVE_RESTORE=y
FREETZ_PACKAGE_IPTABLES_KERNEL_MODULES=y
FREETZ_MODULE_iptable_filter=y
FREETZ_MODULE_ip_tables=y
FREETZ_MODULE_ipt_REJECT=y
FREETZ_MODULE_ip6_tables=y
FREETZ_MODULE_ip6table_filter=y
FREETZ_MODULE_ip6t_REJECT=y
FREETZ_LIB_libxt_standard=y
FREETZ_PACKAGE_MOD=y
FREETZ_PACKAGE_MOD_ETCSERVICES=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7170/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7170-source-files-04.87.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="cad33bda041910e2aae01f027465162b"
FREETZ_DL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7170/firmware/deutsch"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7170.29.04.87.image"
FREETZ_DL_SOURCE_MD5="2442ffb2be983cdd0b4b4ceaa6825f4d"
FREETZ_VERBOSITY_LEVEL=0
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
FREETZ_DL_SITE_USER=""
FREETZ_OPTIONS_ETCSERVICES=y
FREETZ_SECURITY_LEVEL=0
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_FAVICON_HANSOLO=y
FREETZ_FAVICON_STRING="hansolo"
FREETZ_TAGGING_NONE=y
FREETZ_TAGGING_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_MODULE_aes=y
FREETZ_MODULE_sha256=y
FREETZ_MODULE_loop=y
FREETZ_MODULE_dm_mod=y
FREETZ_MODULE_dm_crypt=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_mbcache=y
FREETZ_MODULE_ipv6=y
FREETZ_BUSYBOX_BLKID=y
FREETZ_BUSYBOX_BLKID_TYPE=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_FANCY_KEYS=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_IP=y
FREETZ_BUSYBOX_FEATURE_IP_ADDRESS=y
FREETZ_BUSYBOX_FEATURE_IP_LINK=y
FREETZ_BUSYBOX_FEATURE_IP_ROUTE=y
FREETZ_BUSYBOX_FEATURE_IP_TUNNEL=y
FREETZ_BUSYBOX_LAST=y
FREETZ_BUSYBOX_LESS=y
FREETZ_BUSYBOX_LONG_OPTS=y
FREETZ_BUSYBOX_LS_COLOR=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_MODINFO=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_STUN_IP=y
FREETZ_BUSYBOX_VOLUMEID=y
FREETZ_BUSYBOX_VOLUMEID_EXT=y
FREETZ_BUSYBOX_VOLUMEID_FAT=y
FREETZ_BUSYBOX_VOLUMEID_LINUXSWAP=y
FREETZ_BUSYBOX_VOLUMEID_LUKS=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_WHO=y
FREETZ_BUSYBOX_WHOAMI=y
FREETZ_BUSYBOX_FEATURE_PREFER_IPV4_ADDRESS=y
FREETZ_BUSYBOX_PING6=y
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_LIB_liblzo2=y
FREETZ_LIB_libz=y
FREETZ_LIB_libncurses=y
FREETZ_SHARE_terminfo=y
FREETZ_SHARE_terminfo_ansi=y
FREETZ_SHARE_terminfo_gnome=y
FREETZ_SHARE_terminfo_konsole=y
FREETZ_SHARE_terminfo_linux=y
FREETZ_SHARE_terminfo_putty=y
FREETZ_SHARE_terminfo_rxvt=y
FREETZ_SHARE_terminfo_screen=y
FREETZ_SHARE_terminfo_screenMINUSw=y
FREETZ_SHARE_terminfo_sun=y
FREETZ_SHARE_terminfo_vt100=y
FREETZ_SHARE_terminfo_vt102=y
FREETZ_SHARE_terminfo_vt102MINUSnsgr=y
FREETZ_SHARE_terminfo_vt102MINUSw=y
FREETZ_SHARE_terminfo_vt200=y
FREETZ_SHARE_terminfo_vt220=y
FREETZ_SHARE_terminfo_vt52=y
FREETZ_SHARE_terminfo_xterm=y
FREETZ_SHARE_terminfo_xtermMINUScolor=y
FREETZ_SHARE_terminfo_xtermMINUSxfree86=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_libresolv=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libutil=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libdevmapper=y
FREETZ_LIB_libfreetz=y
FREETZ_LIB_libpopt=y
EXTERNAL_ENABLED=y
EXTERNAL_SUBDIRS=y
EXTERNAL_CREATEPAK=y
EXTERNAL_OWN_FILES=""
EXTERNAL_FREETZ_PACKAGE_CRYPTSETUP=y
EXTERNAL_FREETZ_PACKAGE_E2FSPROGS=y
EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_e2fsck=y
EXTERNAL_FREETZ_PACKAGE_E2FSPROGS_fsck=y
EXTERNAL_FREETZ_PACKAGE_SCREEN=y
EXTERNAL_FREETZ_PACKAGE_VIM=y
EXTERNAL_FREETZ_PACKAGE_WGET=y
EXTERNAL_FREETZ_PACKAGE_AICCU=y
EXTERNAL_FREETZ_PACKAGE_BIND=y
EXTERNAL_FREETZ_PACKAGE_BIND_NAMED=y
EXTERNAL_FREETZ_PACKAGE_BIND_RNDC=y
EXTERNAL_FREETZ_PACKAGE_BIND_NSUPDATE=y
EXTERNAL_FREETZ_PACKAGE_BIND_DIG=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH_SSHD=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH_CLIENT=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH_SCP=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH_CLIENTUTILS=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH_KEYUTILS=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH_SFTPCLIENT=y
EXTERNAL_FREETZ_PACKAGE_OPENSSH_SFTP=y
EXTERNAL_FREETZ_PACKAGE_OPENVPN=y
EXTERNAL_FREETZ_PACKAGE_RADVD=y
EXTERNAL_FREETZ_PACKAGE_SAMBA=y
EXTERNAL_FREETZ_PACKAGE_SAMBA_nmbd=y
EXTERNAL_FREETZ_PACKAGE_SAMBA_smbd=y
EXTERNAL_FREETZ_PACKAGE_SAMBA_smbpasswd=y
EXTERNAL_FREETZ_PACKAGE_STUNNEL=y
EXTERNAL_FREETZ_LIB_libcrypto=y
EXTERNAL_FREETZ_LIB_libdevmapper=y
EXTERNAL_FREETZ_LIB_liblzo2=y
EXTERNAL_FREETZ_LIB_libncurses=y
EXTERNAL_FREETZ_LIB_libpopt=y
EXTERNAL_FREETZ_LIB_libresolv=y
EXTERNAL_FREETZ_LIB_libssl=y
EXTERNAL_FREETZ_LIB_libz=y
EXTERNAL_FREETZ_MODULE_ipv6=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_BUILD_TOOLCHAIN=y
FREETZ_KERNEL_VERSION_2_6_13_1=y
FREETZ_KERNEL_VERSION="2.6.13.1"
FREETZ_KERNEL_LAYOUT_OHIO=y
FREETZ_KERNEL_LAYOUT="ohio"
FREETZ_UCLIBC_0_9_29_BASED_BOX=y
FREETZ_KERNEL_COMPILER_GCC_3_4_6=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_UCLIBC_CONFIG_MOD=y
FREETZ_TARGET_COMPILER_GCC_4_4_6=y
FREETZ_STDCXXLIB_USE_UCLIBCXX=y
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_GCC_VERSION="4.4.6"
FREETZ_GNULIBSTDCXX_VERSION="6.0.13"
FREETZ_STDCXXLIB="uclibcxx"
FREETZ_TARGET_BINUTILS_VERSION="2.21.52.0.2"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_CFLAGS="-Os -pipe -Wa,--trap"
FREETZ_TARGET_UCLIBC_REDUCED_LOCALE_SET=y
FREETZ_TARGET_LFS=y
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y

Das mit der usermap ist mir, nach Sichten einiger Dateien mittlerweile klar. Nur ist mir schleierhaft, waraum das Passwort nicht dauerhaft bleibt.

Gruss

steveje
 
Ich habe gerade nochmal

Code:
/etc/passwd
/etc/shadow
/etc/gshadow
/etc/group

jeweils vor und nach dem Eingeben des Passwortes für Samba über das AVM Webinterface geprüft: Keine Änderung feststellbar. Daran kanns also nicht liegen. Trotzdem funktioniert die Anmeldung an Samba nur wenn ich das Passwort über das AVM Interface setze.

*Ratlos*

Gruss

steveje
 
Hallo,...

Bingo!

Die Datei ist nach einem Neustart leer:

Code:
# root@fritz:/# cat /var/mod/etc/samba/smbpasswd

Nach der Eingabe über das AVM Interface (auf xxxx geändert):

Code:
# root@fritz:/# cat /var/mod/etc/samba/smbpasswd
ftpuser:103:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:[UX         ]:LCT-00000001:

Somit hätten wir den "Schuldigen" gefunden. Jetzt ist nur die Frage, wo ist der Fehler der für das Verhalten verantwortlich ist?

Gruss

steveje
 
Hallo,...

habe jetzt doch noch ein Ticket gefunden:

http://freetz.org/ticket/1917

und mit dem "Ugly Workaround" in rc.external funktioniert es jetzt.

Code:
#!/bin/sh
killall ctlmgr
ctlmgr

Hier gibt es eine Korrektur für "rc.samba":

http://freetz.org/changeset/9363

Allerdings ist die Änderung wohl nur in die Trunk-Version eingegangen. Ich habe daher meine lokale Installation manuell gepatcht. Muss ich jetzt zwingend ein neues Image bauen und nochmal komplett flaschen oder bekomme ich den Startscript im Flash der Box auch irgendwie "zu Fuß" geändert?

Gruss

steveje
 
So, ich habe jetzt doch, nach dem patchen von rc.samba ein neues Image gebaut und die Box aktualisiert - Läuft. :cool:
Vielen Dank an "RalfFriedl" für den Wink mit der smbpasswd.

Gruss

steveje
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.