无法在 ubuntu 中挂载 Windows 共享

Cat*_*lar 4 linux ubuntu smbfs

我正在尝试在我的 ubuntu 10.04.3 服务器中挂载 windows 机器目录。当我尝试查看 Windows 服务器中的共享目录时,它使用以下命令正确显示。windows mahcine 加入本地域 xyz.com

我的疑问是,我们不能挂载连接到本地域服务器的共享目录吗?我在 smbfs / cifs 中都收到此错误。

 smbclient -L //192.168.39.152/ -U svnbackup

    Sharename       Type      Comment
    ---------       ----      -------
    ADMIN$          Disk      Remote Admin
    Android         Disk
    C$              Disk      Default share
    CENTOS          Disk
    E$              Disk      Default share
    G$              Disk      Default share
    IPC$            IPC       Remote IPC
    Nagios          Disk
    test            Disk
Run Code Online (Sandbox Code Playgroud)

当我尝试使用下面的命令挂载测试目录时,其显示错误提示权限被拒绝,如下所示。

  mount.smbfs //192.168.39.152/test /mnt/smbfs -o username=username,password=Svn1234,domain=xyz.com
  mount error(13): Permission denied Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。

小智 6

我在此站点上找到了解决方案:Issue Mounting CIFS Share | ubuntuforums.org

通常在 Windows 中你应该在 regedit 中添加这个键。它现在对我有用。密钥进入: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

键 DWORD(32 位):LocalAccountTokenFilterPolicy 键值:1


小智 3

尝试:

mount -t cifs //address/sharename /mnt/whatever \
-o `**username=DomainName/username**,password=password`
Run Code Online (Sandbox Code Playgroud)

如果不起作用,请尝试:

mount.cifs //address/Share /mnt/share/ -o username=address/username
Run Code Online (Sandbox Code Playgroud)

不要添加密码,它应该提示您输入一个密码,并且可能会起作用,gl