标签: smb

mount -t cifs:“不支持操作”,但可以通过 smbclient 连接

sysadmin 更换 NAS 后,我无法再挂载网络共享

sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"
Run Code Online (Sandbox Code Playgroud)

两个NAS都是基于linux的,一个是Samba 3.5.15(旧的),另一个是Samba 3.5.16(新的)(从smbclient获取的信息)

但是,我可以在 的帮助下登录并使用共享smbclient,如下所示:

smbclient  //NETGEARV2/public -U adam
Run Code Online (Sandbox Code Playgroud)

我能做什么?有没有smbmount在Linux Mint的(也不在Ubuntu)了。

当我检查时,dmesg我得到了这个信息:

CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed
Run Code Online (Sandbox Code Playgroud)

samba cifs smb

40
推荐指数
2
解决办法
9万
查看次数

在本地网络中复制不加密 (ssh) 的文件

scp在所有情况下都能很好地工作,但是 Raspberry Pi 在安全环境 (lan) 中有效复制文件的能力很弱。通过 54 Mbit 无线局域网的理论上可能的 6.75 MB/s 缩小到大约 1.1 MB/s。

有没有办法在不加密的情况下远程复制文件?

它应该是一个 cli 命令,不依赖于额外的服务(ftp、samba)或至少具有最少的配置。我的意思是,一个标准工具,开箱即用,与标准程序/服务(如 scp/ssh)配合得很好。

command-line ftp ssh file-transfer smb

26
推荐指数
5
解决办法
4万
查看次数

Linux 到 Windows - 可以列出 smb 共享但无法连接

这是一个非常奇怪的研究,到目前为止我所做的所有研究都没有成功。

我正在尝试将 Windows 共享从 CentOS 7.5.1804 连接到 Windows Server 2008 R2(不要窃笑,请继续讨论主题)共享。该服务器:

  • 尚未提升为域控制器
  • 驻留在平面网络上
  • 每个人都对共享进行了读/写(为了故障排除,我更改了此设置)
  • 该共享名为 MyShare

当我从 Linux 运行此命令时:

smbclient -L <IP> -U Administrator
Run Code Online (Sandbox Code Playgroud)

我明白了:

    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
Run Code Online (Sandbox Code Playgroud)

奇怪的。它会引发错误,但仍会列出所有共享。谷歌搜索“NT_STATUS_RESOURCE_NAME_NOT_FOUND”并没有得到很多信息。

自从找到共享后,我继续:

mount -v -t cifs //<IP>/MyShare /mnt -o username=Administrator
Run Code Online (Sandbox Code Playgroud)

它返回这个:

mount …
Run Code Online (Sandbox Code Playgroud)

linux mount smb shared-folders

12
推荐指数
1
解决办法
2万
查看次数

使用需要身份验证的 Samba 打印机进行命令行打印

有没有办法通过在命令行上提供凭据(例如,使用lpr)来打印到需要身份验证的 Samba 打印机?

我设法将凭据存储在 GNOME Keyring 中,当我使用桌面会话登录时,我可以使用lpr.

有没有办法:

  • 提供凭证给 lpr
  • 验证队列中的作业

远程登录 (SSH) 时?

编辑

我知道可以为所有用户存储一组凭据(直接在打印机 URI 中的 CUPS 中),但我们需要每个用户使用他/她自己的凭据进行身份验证。

authentication smb lpr

10
推荐指数
1
解决办法
2万
查看次数

如果我有IP,如何访问SMB共享的文件?

有了IP,在Linux下如何访问共享的smb文件?

当我输入例如:

smb://192.168.0.50 我收到一条错误消息。

linux smb

10
推荐指数
1
解决办法
8万
查看次数

mount.cifs 不能使用 smbclient 使用的相同凭证文件

我正在尝试将 NetApp CIFS 共享挂载到我们的一台服务器上,但我不断将“权限被拒绝”打印到 stderr 并NT_STATUS_WRONG_PASSWORD打印到正在运行的dmesg.

root@xxxehpvld05 ~ $ mount.cifs -vv //zhp-nas.xxx.com/perspectives /mnt/secure/cifs -o credentials=/etc/cifs.creds
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
root@xxxehpvld05 ~ $ dmesg | tail
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006a NT_STATUS_WRONG_PASSWORD
CIFS VFS: Send error in SessSetup = -13 …
Run Code Online (Sandbox Code Playgroud)

linux samba cifs smb

10
推荐指数
1
解决办法
4万
查看次数

让 Samba 在 manjoro linux 中工作,守护进程无法启动:Samba 检测到错误配置的“服务器角色”并退出。

我最近尝试在 manjoro linux 上启动 samba。

systemctl start samba.service
systemctl status samba.service
? samba.service - Samba AD Daemon
  Loaded: loaded (/usr/lib/systemd/system/samba.service; enabled; vendor preset: disabled)
  Active: failed (Result: exit-code) since Fri 2017-04-21 10:40:03 SAST; 1s ago
 Process: 5913 ExecStart=/usr/bin/samba $SAMBAOPTIONS (code=exited, status=0/SUCCESS)
Main PID: 5914 (code=exited, status=1/FAILURE)

Apr 21 10:40:02 aaron-pc systemd[1]: Starting Samba AD Daemon...
Apr 21 10:40:02 aaron-pc systemd[1]: Started Samba AD Daemon.
Apr 21 10:40:03 aaron-pc systemd[1]: samba.service: Main process exited, code=exited, status=1/FAILURE
Apr 21 10:40:03 aaron-pc systemd[1]: …
Run Code Online (Sandbox Code Playgroud)

samba systemd smb samba4

10
推荐指数
1
解决办法
2万
查看次数

如何检查是否安装了 Samba

不知道我的Linux系统中是否预装了Samba。

我有/etc/samba/目录,smb.conf文件。但是如果我尝试这些命令之一

sudo service smb start
sudo service samba start
sudo service smbd start
Run Code Online (Sandbox Code Playgroud)

答案永远是unrecognized service

/etc/init.d那里一样,没有文件smbsambasmbd。我怎么能再查?

还是很感谢你!

samba services smb

9
推荐指数
2
解决办法
14万
查看次数

Smbclient 要求输入密码

我正在使用以下命令连接到 samba 共享..

/usr/bin/smbclient \\\\server78\\publicfolder
Run Code Online (Sandbox Code Playgroud)

它会在连接之前询问我的 linux 帐户密码。

如果我手动运行它,这不是问题,但是如何在 bash 脚本中使用它而不要求我输入密码?

debian samba smb

7
推荐指数
1
解决办法
3万
查看次数

CIFS 随机失去与 Windows 共享的连接

几个月来,我在 Windows 共享中从 Debian Jessie 远程​​安装了几个目录。

在过去的几周里,我一直抱怨从挂载点随机断开连接,并且不得不做一个

sudo mount -a
Run Code Online (Sandbox Code Playgroud)

重新获得安装连接,几次(服务器每周使用一次或两次)。

例如,在一段时间未使用后,坐骑不会经常恢复。

Windows 管理员还告诉我 Windows 服务器有一段时间没有重新启动。

今天,巧合的是,mount -a再次尝试时,它仅在第二次尝试中起作用,而第一次尝试出现以下错误:

sudo mount -a
mount error(104): Connection reset by peer
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mount error(112): Host is down
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Run Code Online (Sandbox Code Playgroud)

目录是从/etc/fstab这样安装的:

//10.2.1.2/XX/ZZ/YY /mnt/mount_point cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0770,dir_mode=0770,uid=1001,gid=1001 0 0

在执行 mount 命令时,您还可以看到该选项echo_interval默认在 60 分钟激活。

$mount //10.2.1.2/XX/ZZ/YY on /mnt/mount_point type cifs (rw,relatime,vers=1.0,cache=strict,username=someusername,domain=XXX,uid=1001,forceuid,gid=1001,forcegid,addr=10.2.1.2,file_mode=0770,dir_mode=0770,nounix,serverino,mapposix,rsize=61440,wsize=65536,echo_interval=60,actimeo=1)

该怎么办?

debian cifs smb

7
推荐指数
1
解决办法
2万
查看次数