Ubuntu 从终端挂载 cifs,错误:挂载:在 /etc/fstab 中找不到 /home/socio/spc

Ubuntu 从终端挂载 cifs,错误:挂载:在 /etc/fstab 中找不到 /home/socio/spc

我尝试从命令行在 ubuntu 中挂载 smb 共享。这是一次性挂载,我不想更改 fstab 或重新启动机器。

使用的命令取自回答:

udo mount -t cifs //<server>/<share> -o username=user@domain,unc=\\\\<server>\\<share> /home/<user>/spc

它会打印一个错误:

can't find /home/<user>/spc in /etc/fstab

这是什么意思?我该如何让它工作?

答案1

代替sudo mount -t cifs //<server>/<share> -o username=user@domain,unc=\\\\<server>\\<share> /home/<user>/spc

尝试

sudo -S mount -t cifs //<server>/<share> /home/<user>/spc -o username=user@domain,unc=\\\\<server>\\<share>

但我不知道unc选项。我使用的选项有 username、password、iocharset、sec、file_mode 和 dir_mode。

答案2

例如:名为Ubuntu
/etc/samba/smb.conf在文件末尾添加部分:

[smbshare]
    path = /home/willem/smbshare
    read only = No
    valid users = willem

设置密码并重启服务:

$ sudo smbpasswd -a willem
$ sudo service smbd restart
$ sudo service nmbd restart

给主机一分钟时间来传播其新设置。
在 SMB 客户端中:

$ sudo mkdir /media/willem/smbmount
$ sudo mount -t cifs -o user=willem //ubuntu.local/smbshare /media/willem/smbmount
Password for willem@//ubuntu.local/smbshare:  **********
$ ls -l /media/willem/smbmount/
total 4
-rw-r--r--+ 1 willem willem 29 mei  4 16:16 Date.txt
$ date > /media/willem/smbmount/Date2.txt
$ ls -l /media/willem/smbmount/
total 8
-rw-r--r--+ 1 willem willem 29 mei  4 18:12 Date2.txt
-rw-r--r--+ 1 willem willem 29 mei  4 16:16 Date.txt

清理

$ sudo umount /media/willem/smbmount
$ sudo rmdir  /media/willem/smbmount

相关内容