RedHat Linux 企业版 6.0 设置samba服务

本文详细介绍了在RedHat Linux 6.0上安装和配置Samba服务的步骤,包括安装samba软件包、配置samba配置文件`smb.conf`、创建并授权samba用户、关闭防火墙和SELinux以允许访问,以及设置服务开机自启动。通过这些步骤,你可以成功建立一个可供共享的Samba服务器。

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

1, 安装 samba服务

 #yum install samba


2,检查安装包

# rpm -qa | grep samba

samba4-libs-4.0.0-55.el6.rc4.x86_64
samba-winbind-3.6.9-151.el6.x86_64
samba-3.6.9-151.el6.x86_64
samba-winbind-clients-3.6.9-151.el6.x86_64
samba-common-3.6.9-151.el6.x86_64
samba-client-3.6.9-151.el6.x86_64


3、配置samba服务

#cd /etc/samba

#vi smb.conf

具体的修改文件

[samba]
        comment = Public Directories
        browseable = yes
        writable = yes
        path = /home/samba
        valid users = kernel
;       valid users = MYDOMAIN\%S


4, 增加samba用户{前提已经创建了 kernel用户}

#smbpasswd -a kernel

5,关闭防火墙关闭

# chkconfig iptables off

#service iptables stop 

6.关闭selinux: 非常重要,必须做!否则提示无法访问 或者无法实现写入权限


SELinux(Security-Enhanced Linux) 是
美国国家安全局
(NAS)对于强制访问控制的实现,是 Linux® 上的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上。 
如果打了SELinux补丁,则samba的共享文件夹就不能访问,我们需要关闭SELinux:
直接修改/etc/sysconfig/selinux 
selinux=disable 
在/usr/sbin中
setsebool -P samba_enable_home_dirs=1
重启系统生效。


7,重启samba服务

#service smb restart

Shutting down SMB services:                                [  OK  ]
Shutting down NMB services:                                [  OK  ]
Starting SMB services:                                     [  OK  ]
Starting NMB services:                                     [  OK  ]

7, 设置 开机自启动

[root@ ~]# chkconfig smb on

OK,大功告成!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值