Windows 10 Ubuntu samba共享文件配置

1. 按照ubuntu中的步骤,修改smb.conf文件,加入下列配置,并保存。
[Work]
    comment = share work dir
    path = /home/sky/Work
    valid users = sky
    read only = no
    create mask = 0777
    directory mask = 0777
    writable = yes  

2. 使用用户 sky在 /home/sky 下面创建可写的Work目录
mkdir Work
chmod 777 Work

3. 添加samba的用户
sudo smbpasswd -a sky

4. 然后重启smbd服务
sudo /etc/init.d/smbd restart

发现,在windows 10上,用sky账号和密码 (注意,要用 \sky 作为账号登录,要不可能会带着域信息,一定会出错),可以访问ubuntu上面的Work目录,但是要拷贝一个文件到Work目录,却出现错误,说没有权限。

查了半天,才发现,需要修改smb.conf文件的另一个地方。

sudo vi /etc/samba/smb.conf
打开文件后,找到下面一行

write list = root, @lpadmin

加上 sky 用户,修改为下面一行

write list = root, sky, @lpadmin

保存后,重启smbd服务,这是windows 10就可以拷贝文件到ubuntu里面的Work目录了。

重启命令:sudo service smbd restart  或者 /etc/init.d/samba restart

注意:sky是我登录ubuntu的目录,需要根据你自己的用户名做相应的修改。

5. 如果出现win7可以访问,但win10连接就会提示密码错误

解决:

1) win10系统运行secpol.msc 打开本地安全策略

2) 安全策略->本地策略->安全选项

3)右侧找到“网络安全:LAN管理器身份验证级别”打开,选择“仅发送NTLMv2响应,拒绝LM和NTLM”点确定。

4)再找到“网络访问:本地账户的共享和安全模型”打开,选择“仅来宾”

6. 在配置的过程中如果ubuntu和windows可以相互ping通,却无法用\\ubuntuip\sky登录到虚拟机时,请确认以下配置是否打开。

1) 按 Win + R 组合键,打开运行,并输入:gpedit.msc 命令,确定或回车,可以快速打开本地组策略编辑器。

2)选择【计算机配置】-【管理模板】-【网络】-【Lanman工作站】-找到【启用不安全的来宾登录】双击打开【启动不安全的来宾登录】,选择【已启动】-点击【确定】。

原文连接: window 10 无法在Ubuntu中设置的samba共享文件夹写入文件_iSeeSong 作者的专栏-CSDN博客

其他samba好文:

samba安装,配置和常用命令整理 - 简书

配置Samba服务器配置现实文件共享(详解)【图文】_末班车New_51CTO博客

【Linux】Samba服务器超详细安装、配置(附带各种问题解决方式)_Yngz_Miao的博客-CSDN博客_samba服务器配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值