1.首先需要安装 samba,如下输入命令:
sudo apt-get install samba
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议。
2.接着你需要新建一个能够获取共享文件的账户和密码,使用命令:
smbpasswd -a nvidia
新建一个名为 nvidia的共享账户,然后输入密码即可。这里共享账户的名字可以任意取。
3.普通用户登陆后,此时创建共享,会提示错误:
‘net usershare’ returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares.
Error Permission denied You do not have permission to create a usershare.
Ask your administrator to grant you permissions to create a share.
只需要将该用户加入sambashare用户组
sudo adduser yourname sambashare
我的例子中输入:sudo adduser nvidia sambashare
注:我的Linux系统登录的用户名为nvidia
4.linux退出登录,然后重新登录
5.然后 建立共享文件的文件夹。比如我在用户目录下新建了一个 UbuntuShare文件夹。
接着,右击“UbuntuShare文件夹”——选择“Properties”——选择“Local Network Share”——点击“Share this folder”——勾选“Allow others to create and delete files in this folder”——勾选“Guest access(for people without a user account)”
6.回到windows下,打开我的电脑,输入\192.168.5.10,(我的linux下配置的IP地址为192.168.5.10)如下图