samba 安装及配置

最近需要使用 samba,也是摸索了一阵子,不妨做下记录。以下是在 ubuntu 环境下的 samba 配置及使用,不同环境下可能有所差别。

1、linux 端安装 samba

执行以下命令,等待安装完成即可。

sudo apt-get install samba

2、linux 端配置

2.1 添加 samba 用户

可以新增用户,也可使用现有 linux 用户,samba 与 linux 共享用户,但密码仍需要重新设,这里新增一个叫 ubuntu 的用户。

sudo useradd ubuntu

2.2 设置 samba 用户密码

敲完下面命令后,就会要求输入两次密码,按提示输入即可。

sudo smbpasswd -a ubuntu

2.3 选择或新建共享文件夹

我这里新建了目录 /home/ubuntu/share 作为共享文件夹。

2.4 修改 samba 配置文件

配置文件路径一般为/etc/samba/smb.conf,敲入以下命令。

sudo vim /etc/samba/smb.conf

在文件最后添加如下内容(主要就是修改在 path 中的路径,然后把其中的 ubuntu 改为你自己的用户名即可):

[share]
comment = share folder
path = /home/ubuntu/share
browseable = yes

create mask = 0700
directory mask = 0700
valid users = ubuntu
force user = ubuntu
force group = ubuntu
public = yes
available = yes
writable = yes

2.5 重启 samba

sudo  ect/init.d/smbd restart

至此,linux 端流程完毕,下面是在本地 windows 端进行连接的过程。

2023/07/08,有同学反馈重启有问题,试试 sudo systemctl restart smbd.service 看。

3 本地 windows 连接

3.1 查看 linux 机器 ip

一般在第二行,inet 后面对应的一串数字就是,类似于 192.168.123.123

ifconfig

3.2 连接映射

使用快捷键 win + R,在弹出的 cmd 中输入 \\192.168.123.123,要替换为你的 linux 机器 ip。随后输入在 第 2 节中配置的用户名和密码进行登录即可。

成功访问后,可以右键选中 linux 中共享的文件夹,然后选择 “映射网络驱动器”,此后就可以在 windows 端,像本地磁盘一样使用了。

4 可能碰到的问题

4.1 在 window 端,修改 samba 中文件时,提示没有权限。

前面有提到,samba 是和 linxu 共享用户名和权限的,所以这种情况一般是你登录的用户没有足够的权限。
比较推荐方案的是使用你当前的 linux 用户作为 samba 账号,这样,权限就是一致的了。而且,文件的用户属性也能始终保持一致。

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值