我正在尝试在新的 20.04 安装上从 Windows 安装共享。
sudo mount -t cifs -o username=*********,password=********* smb://SKYHAWK/Pape/ Windows
引发以下错误
Mounting cifs URL not implemented yet. Attempt to mount smb://SKYHAWK/Pape/
使用路径SKYHAWK/Pape/
抛出mount.cifs: bad UNC (SKYHAWK/Pape/)
,以及路径//SKYHAWK/Pape
抛出
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
显然我做错了。我的语法错了吗?还是这种方法在 20.04 上不起作用?
答案1
此方法在 20.04 LTS 中工作正常。以下我的回答是从 20.04 开始写的。
首先,smb:
服务器名称其余部分之前的 是不需要的。在另一台计算机上安装 Samba 安装时,您需要确保安装具有服务器上的适当权限。在服务器上检查/etc/samba/smb.conf
安装的文件和权限。
smb.conf
以下是我的文件中的共享内容:
[storage]
path = "/media/storage"
directory mask = 0775
create mask = 0775
writeable = yes
guest ok = yes
admin users = terrance
然后,要将该共享从服务器挂载到本地计算机,请使用以下格式的命令来挂载它。
sudo mount -t cifs -o username=<username>,password=<password> //ServernameOrIP/sharename /path/to/local/mount
确保您使用的用户名和密码与访问 samba 服务器使用的凭据相同。 使用 ServernameOrIP 的原因是有时您在 DNS 中没有服务器名称或在/etc/hosts
本地系统中没有指定服务器名称。
下面是我如何从我的服务器将其安装到我的系统上的示例:
sudo mount -t cifs -o username=terrance,password=sambapassword //10.0.0.220/storage /cifs
希望这可以帮助!