说明
需要 samba 安装包及依赖包
- 方案一:需要找一台能联网的 CentOS7 服务器下载 samba 包,拷贝过去安装
- 方案二:直接把事先下载好的 samba 包拷贝过去安装
下载
1 2 3 4 5 6 7 8
| # 创建目录,存放 samba 包和依赖包 mkdir /samba
# 下载 samba 相关安装包,到目录 /samba 中 yum install -y samba --downloadonly --downloaddir=/samba
# 打包 tar -zcvf samba.tar.gz /samba
|
安装
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| # 将 samba.tar.gz 拷贝到目标服务器上
# 解压 tar -zxvf samba.tar.gz
# 安装所有 rpm 包 cd samba rpm --import /etc/pki/rpm-gpg/RPM*
# 强制安装rpm包,不检查依赖关系 rpm -ivh ./* --force --nodeps
# 查看安装状况 rpm -qa | grep samba
|
管理
1 2 3 4 5 6 7 8
| # 启动SMB服务 systemctl start smb
# 查看状态 systemctl status smb
# 设置开机自启动 systemctl enable smb
|
测试
配置
创建共享文件夹
1 2 3 4 5
| cd / mkdir share
# 添加权限 chmod -R 777 /share
|
修改配置文件
vim /etc/samba/smb.conf
新增内容如下:
1 2 3 4 5 6 7 8
| [share] comment = public stuff # 共享目录 /share path = /share browseable = yes guest ok = yes writeable = yes public=yes
|
创建samba 账号
1 2 3 4 5
| # 创建 samba 账号 admin useradd admin
# 设置密码 admin123456 smbpasswd -a admin
|
防火墙端口「非必须」
1 2
| firewall-cmd --zone=public --add-port=445/tcp --permanent firewall-cmd --reload
|
访问
1 2 3
| \\192.168.0.56\share
# 输入账号密码认证
|
添加快捷访问方式
windows 打开文件资源管理器,右键,添加网络位置,下一步,输入访问地址,账号密码认证,确认