Linux下实现文件共享配置[samba]
第一步:安装samba软件
1.命令:
rpm –q samba #查询是否已安装samba
yum install samba #使用yum源安装samba,根据提示输入“y”进行安装
第二步:安装完成后查询samba是否加入到开机启动服务项中
1.命令:systemctl is-enabled smb.service
查询后没有信息就是没有加入到开机启动服务中,通过执行如下命令加入开机启动服务中
2.命令:systemctl enable smb
加入成功,提示信息如下:Created symlink from /etc/systemd/system/multi-user.target.wants/smb.service to /usr/lib/systemd/system/smb.service.
3.再次执行命令“systemctl is-enabled smb.service”,可以看到输入结果enabled
4.禁用selinux #参考selinux设置
5.配置防火墙,开启侦听端口445和139 #参考防火墙配置
第三步:配置修改samba服务器
1.命令:vim /etc/samba/smb.conf
基本配置如下:【参考:/etc/samba/smb.conf.example】
[global]
workgroup = PAXSZ #工作组名称
log file = /var/log/samba/log.%m #日志存放目录及文件名
security = USER #安全访问级别
passwd backend = tdbsam #用户账户信息存储方式
[Fielshare] #自定义共享文件夹名称
comment = share some files #注释
path = /var #共享的物理路径
valid users = root #指定可以访问该共享目录的用户
2.使用命令“testparm -v” 可以详细的列出smb.conf支持的配置参数;
3.重启smb服务:
命令:systemctl restart smb
第四步:添加用户【smbpasswd仅可以操作当前系统中存在的账户;】
1.使用useradd添加用户,并且使用passwd设置密码;
2.再使用“smbpasswd –a 用户名”添加smb用户,并设置密码;也可以用命令:“pdbedit -a username”
3.使用“pdbedit –L [username]”查看samba用户
4.使用“pdbedit -X username” 删除一个用户
第五步:访问测试