Fu
Simple is Beautiful!

linux samba 共享文件给 windows

安装samba

pacman -S samba

配置

samba 配置文件为 /etc/samba/smb.conf,默认没有这个文件,可以复制样本:

cp /etc/samba/smb.conf.default /etc/samba/smb.conf

配置文件格式类似于 windows 下的 ini 文件格式,形为:

[global]
...

[share1]
...

[share2]
...

其中第一个 global 语句块属于全局设置,下面其他块都属于共享资源设置。 其中以 #; 开始的行为注释语句。

一个示例:

[global]
# 设置所在工作组
workgroup = WORKGROUP
# 设置工作组中用户名
netbios name = fu
# 设置guest访问
guest account = ftp

[public]
# 设置可访问的public文件夹相对应的samba服务器下文件夹
path = /home/fu/public
# 设置可访问
public = yes
# 设置共享资源只读不可写
read only = yes
writable = no

注:如果需要通过用户名和密码验证才可访问共享资源, 需要在 samba 服务器上运行 smbpasswd username 命令设置用户名和密码, 其中该用户名必须为 /etc/passwd 文件中的用户名(sambda 是通过这个用户名来访问共享资源的)。

开启共享服务

systemctl start smbd
systemctl start nmbd
linux31
2015-11-28 12:07:00