插件窝 干货文章 SMB安装CentOS及CentOS安装Samba详细教程 - IT技术指南

SMB安装CentOS及CentOS安装Samba详细教程 - IT技术指南

SMB安装CentOS及CentOS安装Samba详细教程

一、通过SMB网络安装CentOS系统

1. 准备工作:

  • 确保网络中有可用的SMB共享服务器
  • 准备CentOS ISO镜像文件
  • 配置DHCP和TFTP服务器(可选)

2. 配置SMB共享:

# 创建共享目录
mkdir /srv/centos-install

# 编辑smb.conf配置文件
[centos-install]
    path = /srv/centos-install
    browsable = yes
    writable = yes
    guest ok = yes

3. 启动安装:

  • 将CentOS ISO内容复制到共享目录
  • 配置PXE启动或使用安装介质指定安装源
  • 在安装界面选择"URL"安装方式,输入smb://server/centos-install

二、在CentOS上安装和配置Samba服务

1. 安装Samba软件包:

yum install samba samba-client samba-common

2. 基本配置:

# 编辑主配置文件/etc/samba/smb.conf
[global]
    workgroup = WORKGROUP
    server string = Samba Server %v
    security = user
    map to guest = bad user

[shared]
    path = /srv/samba/shared
    browsable = yes
    writable = yes
    guest ok = yes
    create mask = 0777

3. 创建共享目录并设置权限:

mkdir -p /srv/samba/shared
chmod -R 0777 /srv/samba/shared
chown -R nobody:nobody /srv/samba/shared

4. 启动和启用服务:

systemctl start smb
systemctl enable smb
systemctl start nmb
systemctl enable nmb

5. 防火墙配置:

firewall-cmd --permanent --add-service=samba
firewall-cmd --reload

三、常见问题解决

1. 连接被拒绝:检查防火墙和SELinux设置

2. 权限问题:确保目录权限和Samba配置一致

3. 无法浏览共享:检查nmb服务是否运行

四、安全建议

  • 为重要共享设置用户认证
  • 定期更新Samba软件包
  • 限制可访问的IP范围
  • 启用日志记录功能