CentOS7 安装Samba服务
1、在可以联网的机器上使用yum工具安装,如果未联网,则挂载系统光盘进行安装。
# yum install samba samba-client
有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。
2、查看安装状况
# rpm -qa|grep samba
3、安装包说明
samba-common-4.1.1-37.el7_0.x86_64 //主要提供samba服务器的设置文件与设置文件语法检验程序testparm
samba-client-4.1.1-37.el7_0.x86_64 //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集
samba-libs-4.1.1-37.el7_0.x86_64
samba-4.1.1-37.el7_0.x86_64 //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项
Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/usr/lib/systemd/system/smb.service 是启动文件
4、启动Samba服务器
# systemctl enable smb.service
# systemctl start smb.service
5、设置权限
由于要设置匿名用户可以下载或上传共享文件,所以要给 目录授权为nobody权限。
# chown -R nobody:nobody samba/