14.04 Fehler beim Ein- und Ausschalten der CIFS-Freigabe in Windows 8

14.04 Fehler beim Ein- und Ausschalten der CIFS-Freigabe in Windows 8

Ich habe Hunderte der folgenden Kombinationen ausprobiert.

mount -t cifs //alpha/raid_1 /media/alpha/raid_1 -v -o rw,_netdev,username=data,password=data,domain=alpha,gid=users,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm
mount.cifs kernel mount options: ip=10.0.0.107,unc=\\alpha\raid_1,iocharset=utf8,file_mode=0777,dir_mode=0777,sec=ntlm,gid=100,user=data,,domain=alpha,pass=********
mount error(5): Input/output error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Der Server ist Windows 8.1. Ich habe den Benutzern „Daten“ und „Jeder“ volle Freigabe- und Sicherheitsberechtigungen zum Testen erteilt. Ich habe die lokale Sicherheitsrichtlinie so bearbeitet, dass LM- und NTLM-Antworten gesendet werden und keine Mindestsitzungssicherheit besteht.

smbclient-Test;

root@lubuntu-ws:~# smbclient -U data -L alpha -D
Enter data's password: 
Domain=[ALPHA] OS=[Windows 8.1 9600] Server=[Windows 8.1 6.3]

    Sharename       Type      Comment
    ---------       ----      -------
    ADMIN$          Disk      Remote Admin
    C               Disk      
    C$              Disk      Default share
    D               Disk      
    D$              Disk      Default share
    E               Disk      
    E$              Disk      Default share
    IPC$            IPC       Remote IPC
    print$          Disk      Printer Drivers
    raid_1          Disk      
    raid_2          Disk      
    Users           Disk      
Domain=[ALPHA] OS=[Windows 8.1 9600] Server=[Windows 8.1 6.3]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------

Kerneldetails;

Linux lubuntu-ws 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:28 UTC 2015 i686 i686 i686 GNU/Linux

Ich bin ziemlich sicher, dass es sich hier um einen Fehler handelt, kann aber scheinbar niemanden finden, der das gleiche Problem hat.

Sonst irgendwelche Vorschläge?

Antwort1

Ich hatte gerade das gleiche Problem mit einem Windows 8.1-Host (Asus TF100TA), als ich versuchte, von meinem Ubuntu 14.04.2 LTS-Host (Kernel 3.13.0-53-generic – könnte etwas veraltet sein) auf eine öffentliche Freigabe zuzugreifen.

Lösung für mich: Upgrade der SMB-Version von 1.0 (Windows 9x) auf 2.0 (Vista).

root@thor:/mnt# mount -t cifs -o Gast,vers=2.0 \\192.168.1.115\cam /mnt/Netzwerk

Mögliche Werte für „vers“ (aus der Manpage):

vers= SMB-Protokollversion. Zulässige Werte sind:

       ·   1.0 - The classic CIFS/SMBv1 protocol. **This is the default.**

       ·   2.0 - The SMBv2.002 protocol. This was initially introduced in Windows Vista Service
           Pack 1, and Windows Server 2008. Note that the initial release version of Windows Vista
           spoke a slightly different dialect (2.000) that is not supported.

       ·   2.1 - The SMBv2.1 protocol that was introduced in Microsoft Windows 7 and Windows Server
           2008R2.

       ·   3.0 - The SMBv3.0 protocol that was introduced in Microsoft Windows 8 and Windows Server
           2012.

2.1 hat bei mir NICHT funktioniert, 2.0 jedoch schon. Testen Sie einfach mit den verschiedenen Versionen.

verwandte Informationen