遇到的问题是,windows一访问Ubuntu的共享目录就提示无权限拒绝访问,明明Ubuntu都安装好了samba,也设置了文件夹共享。网上搜了一圈,记录下对我有用的方法。
1.终端输入sudo vim /etc/samba/smb.conf,打开samba配置文件,在文件末尾添加以下内容
1 [share] 2 path = /home/share //这里改为要共享的文件夹路径,注意一定要从根目录写起 3 available = yes 4 browseable = yes 5 public = yes 6 writable = yes 7 valid users=username //这里改为你的Ubuntu用户名 8 create mask=0644 9 force create mask=0644 10 directory mask=0755 11 force directory mask=0755
保存退出。
2.sudo ambpasswd -a username,(username改为刚才在文件中输入的用户名)修改密码,怎么好记怎么来,看到Added user username说明成功了。
3.sudo /etc/init.d/smbd restart,重启samba服务。
4.在windows上断开原连接,重新输入Ubuntu的ip地址连接,此时会让你输入凭证,就输入刚才的用户名和密码就行。
(图是win11的,但是是一样的,单击上面网络两个字,输入格式为:\\UbuntuIP,回车即可。)