sudo apt install samba
sudo smbpasswd -a xxx
本文为作者原创,转载请注明出处:https://www.cnblogs.com/gzdaijie/p/5194033.html
当你在Windows上安装了一台Linux的虚拟机,你想访问Linux中的文件夹,将虚拟机中的文件复制到Windows主机上,你会怎么做呢?如果这台Linux主机不是虚拟机,而是一台远程主机呢? 有没有一种方法,打开Linux虚拟机中的文件夹就像在本地一样,输入路径就可以?你可能会想到FTP,本文介绍一个更简单的方法——samba。 接下来详细介绍如何在Linux上安装samba(以Ubuntu14.04为例)。
[share]path = /home/gzd/smbsharepublic = yeswritable = yesvalid users = gzdcreate mask = 0644force create mode = 0644directory mask = 0755force directory mode = 0755available = yes
(1) [share]表示共享文件夹的别名,之后将直接使用这个别名
(2) force create mode 与 force directory mode的设置是因为Windows下与Linux下文件和文件夹的默认权限不同造成的,Windows下新建的文件是可执行的,必须强制设定其文件权限。
(3) valid users 设置为你当前的Linux用户名,例如我的是gzd,因为第一次打开共享文件夹时,需要验证权限。
