在Fedora 下 安装samba

本文详细介绍了在Fedora14虚拟机中通过源码手动安装Samba服务器的过程,包括下载源码、解压、配置、编译安装等步骤,并指导如何配置smb.conf文件以实现文件共享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统 Fedora 14 

由于我的虚拟机中的Fedora14 用 yum intasll samba 命令安装samba服务器,不能成功,遂将以下方法记下来,日后用


1. 下载最新samba-latest.tar.gz源码安装包
2.  tar zxvf  samba-latest.tar.gz 解压到当前文件夹
3.  cd samba-3.5.6/source3 进入配置脚本目录
4. ./configure --prefix=/home/xxx/program/samba   指定samba程序安装的目录(非默认)为/home/xxx/program/samba
5. make ; make install       编译安装
6. cd /home/xxx/program/samba
7. 检查smb.conf文件所在的位置  ./sbin/smbd -b | grep smb.conf        一般在lib目录下
8. touch smb.conf ; ln -s smb.conf lib/smb.conf   在最上层目录创建samba配置文件,在lib目录下创建该文件软链接
9. vim smb.conf 编辑配置文件,输入内容
    [global]
    workgroup = samba
    netbios name = xxx
    server string = xxx
    encrypt passwords = yes
    security = user
    client code page = 950
    guest ok = no
    read only = no
    
   #创建一个share目录,配置它的访问规则和路径
   [share]
   path = /xx/xx/xx
   available = yes
   browseable = yes
   writable = yes
   case sensitive = True
10. sudo ./bin/smbpasswd -a  xxx 用root用户增加samba访问的用户 输入密码后再确认
11. 修改/etc/rc.d/rc.local, 在最后加入下面的启动命令。 使得samba服务开机启动
/home/ly/program/samba/sbin/smbd -D
/home/ly/program/samba/sbin/winbindd -D
/home/ly/program/samba/sbin/nmbd -D
12. 修改防火墙过滤规则(/etc/sysconfig/iptables要求有root权限),让防火墙不要拦截windows用户对samba的访问
     sudo system-config-firewall,在打开的Trusted Services配置页面,选中Linux Samba和Samba Client,并Apply
13 重启samba服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值