web-dev-qa-db-fra.com

Linux à Windows - Peut répertorier les actions SMB mais ne peut pas se connecter

C'est un très étrange et toute la recherche que j'ai faite jusqu'à présent n'est pas en panne.

J'essaie de vous connecter à une action de Windows à partir de Centos 7.5.1804 à Windows Server 2008 R2 (pas de snockering et de restons sur le sujet s'il vous plaît) Partager. Ce serveur:

  • n'a pas été promu à un contrôleur de domaine
  • réside sur un réseau plat
  • Tout le monde a lu/écrit à la part (j'ai changé cela pour le dépannage)
  • la part est nommée myshare

Quand j'exécute cette commande de Linux:

smbclient -L <IP> -U Administrator

J'ai compris:

    Sharename       Type      Comment
    ---------       ----      -------
    ADMIN$          Disk      Remote Admin
    C$              Disk      Default share
    IPC$            IPC       Remote IPC
    MyShare         Disk      
    Users           Disk      
Reconnecting with SMB1 for workgroup listing.
Connection to <IP> failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
Failed to connect with SMB1 -- no workgroup available

Bizarre. Cela jette une erreur mais répertorie toujours toutes les actions. Googling "nt_status_resource_name_not_found" n'a pas cédé beaucoup d'informations.

Depuis que la part a été trouvée, j'ai appuyé sur:

mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator

Il revient ceci:

mount error(2): No such file or directory
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Donc, j'ai lu la page man et ceci ne peut pas utiliser Mount.Cifs: Erreur de montage (2): Aucun fichier ou répertoire de ce type

... et commencé à penser que j'ai besoin de spécifier la version ou le niveau NTLM.

J'ai essayé ceci:

mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator, vers=2.0

et

mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator, sec=ntlmv2

et ils sont sortis à la fois en raison d'une syntaxe incorrecte ... mais c'est ce qui a été fourni à titre d'exemple sur cette page Web et dans la page Man!

Toute suggestion comment obtenir le travail de la commande de montage serait grandement appréciée. Merci!

8
MGoBlue93

Essayez de créer un nouveau dossier:

mkdir /media/MGoBlue93/cifsShare

Et montez-y, je pense que cette question est liée aux autorisations et que vous n'avez pas de monter à /mnt.

0
Eliad Cohen

Il existe une erreur de syntaxe dans la commande mount, l'espace après la virgule.

mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator,vers=2.0

devrait marcher.

1
Anglican

Utilisez ci-dessous la commande: -

smbclient //IP/MyShare/ -m SMB3
0
saurabh gupta