1. 更新源
sudo apt-get update
2. 安装
sudo apt-get install samba
3. 备份并修改配置
1).cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2).dos charset = GB2312//将Windows 客户端的文字编码设置为简体中文 GB2312
unix charset =GB2312 //指定Samba所在的CentOS服务端新建文件或目录时的编码为 GB2312
display charset= GB2312←指定使用SWAT(一种通过浏览器控制Samba的工具)时页面的默认文字编码
directory mask =0777←指定新建目录的属性(以下4行)
force directorymode = 0777
directorysecurity mask = 0777
force directorysecurity mode = 0777
create mask =0777←指定新建文件的属性(以下4行)
force createmode = 0777
security mask =0777
force securitymode = 0777
3.在问价末尾添加如下字段
[root]
comment = root
path = /home/root
writable = yes
4.添加Samba用户
1).Samba的用户必须为linux系统已经存在的用户
2).smbpasswd -a root #将root用户添加到Samba用户
5.重启服务
service smb restart
6.关闭防火墙对应条目和放开安全组,需要放开如下端口号
Samba服务所使用的端口和协议:
1)Port 137 (UDP) - NetBIOS 名字服务 ; nmbd
2)Port 138 (UDP) - NetBIOS 数据报服务
3)Port 139 (TCP) - 文件和打印共享 ; smbd (基于SMB(Server Message Block)协议,主要在局域网中使用,文件共享协议)
4)Port 389 (TCP) - 用于 LDAP (Active Directory Mode)
5)Port 445 (TCP) - NetBIOS服务在windos 2000及以后版本使用此端口, (Common Internet File System,CIFS,它是SMB协议扩展到Internet后,实现Internet文件共享)
6)Port 901 (TCP) - 用于 SWAT,用于网页管理Samba
7.检测selinux安全系统
8.MAC command+k 输入 smb://XXX.XXX.XXX.XXX 访问输入用户名密码