AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 824984
Accepted
Kodiologist
Kodiologist
Asked: 2016-09-15 11:49:28 +0800 CST2016-09-15 11:49:28 +0800 CST 2016-09-15 11:49:28 +0800 CST

查找 smb 的等效挂载:URL [重复]

  • 772
这个问题在这里已经有了答案:
正确的 fstab 条目以在启动时挂载 samba 共享? (2 个回答)
5年前关闭。

我在笔记本电脑上运行 Lubuntu 16.04.1。在工作中,我用以太网电缆将它插入墙上。这提供了 Internet 访问,还允许我访问称为 cchfs ( ) 的文件目录(可能是共享,或者是服务器,或两者?)smb://cchfs,它在这里用作 Windows 机器上的映射网络驱动器。我可以通过打开 PCManFM,选择 Go → Network,然后打开图标“Windows Network”、“NPI_HRRP”、“CCHFS”(此处提示我输入登录详细信息)、“Root”来查看 cchfs 中的文件。

这一切都很好,但我希望能够在 zsh 中与这些文件进行交互,而不仅仅是 PCManFM,我不知道该怎么做。我认为,在使用 创建挂载点之后,第一步sudo mkdir /media/cchfs是像这样挂载文件系统:

sudo mount -t cifs -o user=NPI_HRRP/KArfer smb://cchfs /media/cchfs

但这会产生错误Mounting cifs URL not implemented yet.From this question,这是关于此错误消息的,看起来我需要替换smb://cchfs为//SOMETHING/cchfsor //cchfs/SOMETHING。但我不知道哪个,也不知道SOMETHING应该是什么。我已经尝试了很多猜测,但只得到了非常神秘的错误消息。

编辑 1:在办公室的 Windows 机器上按照这些说明操作,我得到:

 C:\Users\karfer>net use
 New connections will be remembered.


 Status       Local     Remote                    Network

 -------------------------------------------------------------------------------
 OK           X:        \\cchfs\root              Microsoft Windows Network
 The command completed successfully.


 C:\Users\karfer>nslookup cchfs
 Server:  nsmcoint.medctr.ucla.edu
 Address:  10.2.14.10

 Name:    cchfs.cch.ucla.edu
 Address:  10.48.154.235

所以我尝试了:

sudo mount -t cifs -o user=NPI_HRRP/KArfer //10.48.154.235/cchfs /media/cchfs

产生mount error(13): Permission denied(-v只是添加mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\cchfs,user=NPI_HRRP/KArfer,pass=********)和dmesg:

[ 2734.297317] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
[ 2734.297332] CIFS VFS: Send error in SessSetup = -13
[ 2734.297591] CIFS VFS: cifs_mount failed w/return code = -13

我也试过//10.48.154.235/root代替//10.48.154.235/cchfs,它没有改变任何东西。

我很确定我输入的密码正确。我的密码中有大写字母和感叹号。mount尽管这对 PCManFM 来说似乎不是问题,但这可能是个问题吗?

编辑 2:如果我使用KArfer代替NPI_HRRP/KArfer. (我是否也通过似乎并没有什么不同domain=NPI_HRRP。)但现在我得到了:

mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\cchfs,user=KArfer,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\CCHFS,user=KArfer,pass=********
mount error(6): No such device or address

更改cchfs为其他一些东西不会改变任何东西,除了如果我使用X$代替cchfs,我会Permission denied再次得到。

编辑3:输出smbclient -W=NPI_HRRP -U=KArfer -L //CCHFS是:

WARNING: The "syslog" option is deprecated
Enter KArfer's password: 
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       Remote IPC
        Root            Disk      
        X$              Disk      
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]

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

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

但是,mount -t cifs -o username=NPI_HRRP/KArfer'%hunter2' //CCHFS /mnt替换hunter2为我的密码会产生mount error(22): Invalid argument(在提示输入我的密码后,尽管我将其包含在命令行中)。如果我替换CCHFS为10.48.154.235.

mount
  • 3 3 个回答
  • 2160 Views

3 个回答

  • Voted
  1. Best Answer
    emk2203
    2016-10-12T03:27:13+08:002016-10-12T03:27:13+08:00

    根据给出的信息, NPI_HRRP 是您的工作组,而 CCHFS 是您的服务器。

    为我解决 samba 问题的第一件事是先尝试smbclient。如果我成功地访问了共享,我将所需的信息映射到mount一行。

    smbclient -U KArfer -L //CCHFS应该为您提供 CCHFS 上可用共享的列表。smbclient -W=NPI_HRRP -U=KArfer -L //CCHFS如果您需要先进入工作组,可能需要。

    如果这可行,那么像这样的安装线也mount -t cifs -o username=NPI_HRRP/KArfer%ToPsEcReT //CCHFS/x$ /mnt应该可以工作。如果此操作失败并dmesg显示“无法确定目标地址。”,请替换//CCHFS为//10.48.154.235您的服务器的 IP 地址。

    像这样的行mount -t cifs -o credentials=~/.smbcredentials //10.48.154.235/x$ /mnt可能会更好地避免在 bash 历史记录中包含您的密码。

    此外,您不能挂载 samba 共享的“根”。您可能仅限于 X$ 的安装。或者在您的情况下,共享名称真的是“根”吗?这真的很令人困惑。

    • 1
  2. ognjen
    2016-10-09T10:22:56+08:002016-10-09T10:22:56+08:00

    确保 /mnt/cchfs 存在然后试试这个:

     mount -t cifs -o username=youruser,password=yourpassword //10.48.154.235/cchfs /mnt/cchfs
    
    • 0
  3. Elder Geek
    2016-10-12T09:52:08+08:002016-10-12T09:52:08+08:00

    尝试 /etc/fstab 中的以下行

    //10.48.154.235/Root /mnt/cchfs cifs credentials=/home/hippo/.smbcredentials 0 0
    

    这假定您的凭证文件的 IP 地址、共享名和内容都是正确的。如果由于某种原因未在启动时安装共享,您可以尝试在登录时安装它,而不是将 fstab 更改为读取

    //10.48.154.235/Root /mnt/cchfs cifs noauto,credentials=/home/hippo/.smbcredentials 0 0
    

    并将以下内容放入 /etc/rc.local

    mount /mnt/cchfs
    exit 0
    

    资料来源:

    https://wiki.ubuntu.com/MountWindowsSharesPermanently

    https://anothersysadmin.wordpress.com/2007/12/17/howto-mount-samba-shares-in-fstab-using-a-credential-file/

    • 0

相关问题

  • 如何挂载 ISO?

  • 将 USB 磁盘挂载到永久位置

  • 修复 USB 驱动器自动通知

  • 是否有更好的方式为 /home/userX 构建分区/挂载

  • 当另一个文件系统安装在路径上时是否可以删除文件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve