Samba服务器的设置

转载地址:https://blog.csdn.net/losophy/article/details/8192091
Samba的作用,让windows和linux之间进行文件共享。
1.安装Samba(centos7.4)
yum -y install samba //samba服务器会用到tcp139和445端口
2.防火墙开放
firewall-cmd --set-default-zone=public
firewall-cmd --add-service=samba
firewall-cmd --add-service=samba --permanent
3.主配置文件/etc/samba/smb.conf,重要的一些设置项的解释如下:
workgroup = MYGROUP //设置成跟windows机器的workgroup一样,才能共享文件系统。
hosts allow = 192.168.64.131 // 允许谁可以访问
log file = /var/log/samba/log //日志文件
max log size = 50 //日志文件大小达到50KB就回滚,回滚就是log文件满了以后会被压缩重命名,然后再新建一个log file。
security = user //默认的用户认证类型
用户认证类型有三种,分别如下:
user //默认 共享时会需要提供Samba的用户及用户密码
share //匿名访问,不需要输入用户名密码
server // 指定第三方认证机构

4.pdbedit -L 查看成为Samba用户的信息,
5.smbpasswd可以添加系统用户为Samba用户,前提必须是系统用户才行,该命令需要安装yum -y install samba-client才会有。添加用户实例如下:
smbpasswd -a tom 回车以后输入密码就可以了,这个密码可以和该系统的用户密码不一样。
6.【printers】 //这一项设置它会自动把打印机给共享出去。
7.【home】 // 这一项设置会把家目录共享出去,但前提是需要设置一下布尔值才行,设置如下:setsebool -P samba_enable_home_dirs on
家目录共享的测试方式如下:打开windows的运行窗口,输入\192.168.64.130(samba服务器的IP地址),回车正常会跳出输入sanba内置用户的用户名和密码。
8.设置一个目录共享

猜你喜欢

转载自blog.51cto.com/11009105/2170947