Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(服务器消息块,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统,打印机及其他资源。通过设置“NetBIOS TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
引用>
1,安装Samba服务
(root@localhost ~) # yum安装samba - y # #安装samba服务2,配置Samba配置文件信息
(root@localhost ~) # cd/etc/samba/# #切换到Samba配置文件目录 (root@localhost samba) # mv smb。conf conf中的。贝克# #备份 (root@localhost samba) # grep - v conf中的“#”。贝克比;smb。参看# #重新创建一个配置文件(除去注释的) (root@localhost samba) # vim smb。参看# #修改配置文件 (全球)# #全局 工作组=SAMBA 安全=用户 passdb后台=tdbsam 印刷=杯 printcap name=杯 加载打印机=yes 杯选项=生 用户映射到客人=坏# #添加此项,开启匿名用户访问 # #大G到末行添加下面的配置信息 (myshare) # #添加的分享文件 路径=/opt/abc # #路径 公共=yes # #公共访问 可浏览=yes # #能够访问 可写=yes # #写权限 创建掩码=0644 # #设置权限 目录掩码=07553,创建myshare路径目录,并给权限
(root@localhost samba) # mkdir/opt/abc # #创建目录 (root@localhost samba) # chmod 777/opt/abc # #给全部权限 (root@localhost samba) # systemctl firewalld停止。服务# #关闭防火墙 (root@localhost samba) # setenforce 0 # #关闭增强功能 (root@localhost samba) # systemctl smb开始。服务# #开启Samba服务4,利用测试机访问
利用测试机访问共享
查看共享文件夹
创建一个文件到共享文件夹中
在Linux中查看创建的文件
(root@localhost samba) # cd/opt/abc/# #查看共享文件目录,查看到创建的文本 (root@localhost abc) # ls 111.三种 (root@localhost abc) # ls - l # # Linux的匿名访问用户是没有人 总用量0 -rw-r——r。1没有人没有人0 11月5日15:51 111. txt
1,配置Samba配置文件信息
(root@localhost ~) # cd/etc/samba/# #切换到Samba配置文件目录 (root@localhost samba) # vim smb。参看# #修改配置文件 (全球) 工作组=SAMBA 安全=用户 passdb后台=tdbsam 印刷=杯 printcap name=杯 加载打印机=yes 杯选项=生# #将匿名访问的一项删除 # #大G到末行添加下面的配置信息 (测试) 路径=/opt/测试# #共享文件目录路径 可浏览=yes # #能够访问,将公共项去除 创建掩码=0644 目录掩码=0755 有效用户=zhangsan lisi # #允许访问的用户 编写列表=zhangsan # #允许写入的用户2,创建smb用户
(root@localhost samba) # useradd zhangsan # #创建两个用户 # useradd lisi root@localhost samba (root@localhost samba) # smbpasswd——zhangsan # #创建smb用户并设置密码 新SMB密码:# #设置密码 重新输入新的SMB密码:# #确认密码 添加用户zhangsan。 (root@localhost samba) # smbpasswd——lisi 新SMB密码: 重新输入新的SMB密码: 添加用户lisi。 (root@localhost samba) # pdbedit - l # #列出smb用户列表 zhangsan: 1001: lisi: 1002: (root@localhost samba) # cd/opt/[root@localhost选择]# mkdir测试# #创建共享目录 root@localhost选择# ls abc rh测试 [root@localhost选择]# chmod 777测试/# #给最大权限 [root@localhost选择]# systemctl重启smb。服务# #重启Samba服务Centos7下Samba服务器配置(实战)