RedHat Linux 企业版 6.0 设置samba服务

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,大功告成!


你可能感兴趣的:(RedHat Linux 企业版 6.0 设置samba服务)