`samba文件共享服务
samba是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。
linux与window文件共享
例1
服务端` [root@lizhiqiang ~]# yum install -y samba #安装samba服务
[root@lizhiqiang ~]#cat smb.conf #过滤注释行和空行前,查看samba主配置文件,有300多行
[root@lizhiqiang ~]#mv smb.conf smb.conf_bak
#将samba主配置文件smb.conf重命名为smb.conf_bak [root@lizhiqiang ~]#grep -v “#” smb.conf_bak | grep -v “;” | grep -v
“^$” > smb.conf #过滤掉smb.conf_bak文件的注释行和空行,再把剩余的信息重定向到smb.c
[root@lizhiqiang ~]# vim /etc/samba/smb.conf #编辑配置[global] #全局参数
workgroup = MYGROUP #工作组名称
server string = Samba Server Version %v #服务器介绍信息,参数%v为显示SMB版本号
log file = /var/log/samba/log.%m #定义日志文件的存放位置与名称,参数%m为来访的主机名
max log size = 50 #定义日志文件的最大容量为50KB
security = user #安全验证的方式,总共有4种(常见两种:user验证、share公开;server来源服务器、domain域控)
passdb backend = tdbsam #定义用户后台的类型,共有3种(smbpasswd该命令为系统用户设置Samba服务程序的密码、tdbsam创建数据库文件并使用pdbedit命令建立Samba服务程序的用户、ldapsam基于LDAP服务进行账户验证)
[tony] #共享名称
comment=From modification #警告用户不要随意修改
path=/haha #共享目录
public=no #关闭“所有人可见”
writable=yes #允许写入操作[root@lizhiqiang ~]# mkdir /haha #创建共享目录 [root@lizhiqiang ~]# echo
“青柠” > /haha/share [root@lizhiqiang ~]# ls -Zd /haha drwxr-xr-x. root
root unconfined_u:object_r:default_t:s0 haha [root@lizhiqiang ~]#
semanage fcontext -a -t samba_share_t