Ubuntu通过Samba共享文件夹的samba用户的设置坑

文章讲述了作者在Ubuntu18.04上配置Samba实现文件共享,遇到权限问题,经过一系列排查发现Samba账号与系统账号独立,需要单独设置Samba密码。最后提供了解决方案:使用`smbpasswd`命令行工具或修改smb.conf配置文件设置Samba密码。
摘要由CSDN通过智能技术生成

开发板 ubuntu18,安装了Samba,能够开通共享给Windows连接,电视、安卓都可以实现。

但Ubuntu系统空间逐渐不够用了,于是加载了一块移动硬盘,盘符sandisk,再设置共享,发现死活都无法被访问到,均提示无权限。于是一步步做检查:

1. 确认Samba有无正常开启---- 有

2.确认访问共享时的问题:  远端设备能搜索到该主机名称,点击时出现的用户名密码,发现用Ubuntu的账号密码无法登陆,但可以匿名登陆   (剧透:后面找了一大圈终于找到是这里出了问题 )

3.匿名登陆后,Ubuntu系统下任意一个文件夹,都能够正常设置网络共享,并被访问到;但在移动硬盘盘符下任意文件夹,也可以设置共享,但远端能看到共享的文件夹,但就是不能打开访问

4.返回第二步,死活无法用Ubuntu账号密码登录,为此还特意新增了用户,再尝试也不行

5.查资料:有个信息告诉我Samba的账号是跟系统账号独立的,也就是说我以为像windows环境一样,用windows的账号密码,是可以任意远端访问的。然而samba并不是,他有自己的密码机制,你以为的那个账号是同一个账号,密码却不是那个密码

6.问题查清了,赶快用终端:
sudo smbpasswd -a username

其中,username是你要设置密码的用户名。输入上述命令后,系统会提示你输入新的Samba密码,并要求确认密码。确认密码后,Samba密码就设置成功了。

除了使用命令行设置密码外,我们还可以通过Samba配置文件来设置密码。Samba的配置文件通常位于/etc/samba/smb.conf。我们可以打开这个文件,找到对应用户的部分,然后手动设置密码。这种方法比较繁琐,但在某些情况下会更灵活。

看来,不能把思维框在windows下的惯性思维~~~

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值