Zugriff auf die Samba-Freigabe unter Windows

Zugriff auf die Samba-Freigabe unter Windows

Ich habe eine Samba-Freigabe auf einer Linux-Box eingerichtet, auf die von Windows aus nur zugegriffen werden kann, wenn sie ausgeschaltet wirdMicrosoft-Netzwerkclient: Kommunikation digital signieren (immer)

Sie möchten, dass ich die Linux-Seite so konfiguriere, dass sie sich mit dieser Einstellung verbinden können. Was muss ich mindestens tun, damit Windows-Benutzer auf diese Freigabe zugreifen können, ohne eine der Sicherheitsoptionen auf ihrer Seite herunter- oder auszuschalten?


Möglicherweise relevante Informationen:

  • Auf der Linux-Box laufen SLES 11 SP2 und Samba 3.6.3
  • Auf der Windows-Box läuft Windows Server 2008 mit Active Directory

Dies ist meine smb.conf:

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2012-02-03
[global]
    workgroup = $WINDOWS_DOMAIN_NAME
    passdb backend = tdbsam
    map to guest = Bad User
    include = /etc/samba/dhcp.conf
    logon path = \\%L\profiles\.msprofile
    logon home = \\%L\%U\.9xprofile
    logon drive = P:
    usershare allow guests = No
    add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
    domain logons = No
    domain master = No
    security = domain
    idmap gid = 10000-20000
    idmap uid = 10000-20000
    wins support = No
    wins server = 
    encrypt passwords = yes

[$shareName]
    comment = linux share
    inherit acls = Yes
    path = /home/$user/$shareName
    read only = No
    available = yes
    browseable = yes
    public = yes
    writable = yes

Beim aktuellen Versuch, auf die Freigabe zuzugreifen, werden in /var/log/messages Fehler wie die folgenden angezeigt:

linux smbd[3336]: [2014/01/24 11:23:25.214046,  0] rpc_client/cli_pipe_schannel.c:54(get_schannel_session_key_common)
linux smbd[3336]:   get_schannel_session_key: could not fetch trust account password for domain '$WINDOWS_DOMAIN_NAME'
linux smbd[3336]: [2014/01/24 11:23:25.216148,  0] rpc_client/cli_pipe_schannel.c:184(cli_rpc_pipe_open_schannel)
linux smbd[3336]:   cli_rpc_pipe_open_schannel: failed to get schannel session key from server $DOMAIN_CONTROLLER for domain $WINDOWS_DOMAIN_NAME.
linux smbd[3336]: [2014/01/24 11:23:25.219196,  0] auth/auth_domain.c:193(connect_to_domain_password_server)
linux smbd[3336]:   connect_to_domain_password_server: unable to open the domain client session to machine $DOMAIN_CONTROLLER. Error was : NT_STATUS_CANT_ACCESS_DOMAIN_INFO.

Antwort1

In der Datei /etc/samba/smb.conf fehlen zwei wichtige Anweisungen:

  server signing = auto
  client signing = auto

Das sollte reichen.

verwandte Informationen