2024年1月25日发(作者:)
Smb配置
一、smb安装
在linux系统盘里找到smb安装程序,用命令rpm -ivh xx安装
二、smb端口
137:netbios name名称解析
138:netbios数据报
139:smb协议
445:CIFS协议
三、smb常用命令
service smb status //查看samba的服务启动情况
service smb start //启动smb
service smb stop //停止smb
service smb restart //重启smb
netstat -anpl | grep mbd //查看smb工作的端口
四、smb添加账户
Smb和系统共用本地账户,但不不共用密码,创建smb账户前确保linux系统上存在此账户
添加一个本地用户并设置密码:
# useradd haha //创建本地账号haha
# passwd haha //本地账号haha的密码
SMB与系统共用用户名,但不共用密码。也就是说,上面设置的用户
名对SMB有效,但密码对SMB无效,需用smbpasswd命令另外添加一个密码。
# smbpasswd -a hahaa //创建smb中haha的密码
五、Smb访问配置
smb主配置文件 etc/samba/
主配置文件里包含[global]全局配置文件对整个服务器生效,[xx]自定义共享文件
[global] workgroup=WORKGROUP // 从Windows访问的工作组
server string = Samba Server // 访问时的一个字符串,可以无需更改
security = share// 启用身份验证,可以为如下几个(在不考虑安全的前提下,建议使用share)
// share:用户不需要账户及密码即可登录samba服务器
// user:由提供服务的samba服务器负责检查账户及密码(默认)
// server:检查账户及密码的工作由另一台windows或samba服务器负责
// domain:指定windows域控制服务器来验证用户的账户及密码)
[xx] // 自己需要共享的文件夹名称,在windos中看见的文件夹名称
path = /mnt/share // 共享文件在Linux下文件夹的路径
browscable=yes //yes是显示目录xx,no则是隐藏目录xx
public= no//是否公开可见
vaild users =a //此共享文件的拥有着是a成员
write able=yes //对目录可以写入
[ad] // 自己需要共享的文件夹名称,在windos中看见的文件夹名
path = /mnt/share // 共享文件在Linux下文件夹的路径
public= no//是否公开可见
vaild users = @user1 //此共享文件的拥有着是userl这个组的成员,也可以设置单个人
write list = a//userl组里a用户拥有修改权
read list = b //userl组里b用户只有浏览全 权
( red only =no //设置no, user1组任何用户可以写权限,yes则拒绝所有写权限)
发布评论