环境CentOS6.9
安装 启动SAMBA
yum -y install samba service smb start
账户必须是系统账户 密码为独立的SAMBA密码
useradd -s /sbin/nologin r1 添加系统账户
pdbedit -a r1 写入数据库
Windows上输入地址测试 \\192.168.1.123
SAMBA配置详解
主配置文件位置 /etc/samba/smb.conf
[global]
workgroup = WORKGROUP 设定samba server所要加入的工作组或者域
server string = Samba Server Version %v 设定samba服务器的注释
interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 监听网卡
hosts allow = 127. 192.168.12. 192.168.13. 允许访问的主机
log file = /var/log/samba/log.%m 日志文件位置
max log size = 50 日志文件最大容量
security = user 用户访问的验证方式 、匿名 、本地、别名
load printers = yes 是否启动samba就共享打印打印机
[homes]
comment = Home Directories 共享描述
browseable = no 共享是否可见
writable = yes 是否可写
valid users = %S 允许访问的共享用户
客户端登录
linux
smbclient -U r1 -L //192.168.1.123 查看服务器共享
smbclient -U r1 //192.168.1.123/r1 查看服务器共享
创建共享目录
配置文件 /etc/samba/smb.conf
[public] ---->这里要置顶
comment = Public Stuff
path = /home/samba -->共享文件目录 需要给samba目录加入写入权限
public = yes
writable = yes
printable = no
write list = +staff
browseable = yes
访问控制
valid users = %S 用户名,@组
read only=yes 只读
create mask = 666 文件权限
directory mask = 777 目录权限
用户别名
vim /etc/samba/smbusers
添加zhangsan=zs
启用别名 主配置文件添加
username map = /etc/samba/smbusers --->global中 不在最后
映射驱动器
Windows
net use * /del 清空缓存 我的电脑 映射网络驱动器
来源:oschina
链接:https://my.oschina.net/u/4347922/blog/4873526