centos6,安装samba

1. 分区时选择自定义,/boot 200M ext4,swap 2000M, / ext4 全部可用空间,他比centos5,有一个好处,支持ext4分区,可以快速分大硬盘。

2.软件安装时,选择desktop,关键是然后选择 目录服务器,有关的两个。在后期用chkconfig smb on 和 chkconfig nmb on时,若没有服务,用yum install samba 安装。大约5.6个文件,30多兆。

3. 新建用户gtzb(第一步),然后用pdbedit -a  xxxx 命令添加到samba服务中。(第二步,关键一步),并随即设置密码。

4.修改smb.conf文件。需要把共享的文件夹,的权限设置为777

前面开启netbios的名字,以便网上邻居可以浏览到。工作组也要设置为WORKGROUP

[gtzb]
comment = gtzb
path = /home/gtzb      

writeable = yes
browseable = yes
valid users = gtzb    //若为@gtzb,加@符号,代表一个用户组。
public = yes
guest ok = no
create mask = 0777
directory mask = 0777

在配置完毕后,可以用testparm /etc/samba/smb.conf来检查是否正确。

5. 关闭SElinux,默认为开启状态,否则登录时提示没有权限。/etc/selinux/config 将SElinux设置为disable(这一步绕了很大的圈子,开始以为dump内存防护就是这个,实际上是两个不同的设置)可以用getenforce来获得当前状态,可以用setenforce 0 临时关闭SELinux。

6.关闭防火墙。临时关闭,service iptables stop。 系统级关闭:chkconfig iptables off,

7.samba服务有两个守护进程,一个是smb,一个是nmb(用于网上邻居显示计算机名),需要让他们自动启动,chkconfig smb on,chkconfig nmb on

 8。若仍有问题,用linux的samba客户端连接软件,进行登录,这时他会报相应的英文错误,然后面向百度编程,就可以了。

posted @ 2019-10-25 11:15  琴声清幽  阅读(626)  评论(0编辑  收藏  举报