Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109837
  • 博文数量: 29
  • 博客积分: 447
  • 博客等级: 下士
  • 技术积分: 414
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-05 23:03
个人简介

整天捣鼓嵌入式,兼职搞搞iOS,这么折腾为了啥?都是为了俺的娃!

文章分类

分类: LINUX

2015-01-22 22:34:42

环境:CentOS 6.4
1.安装samba服务器
  yum -y install samba

2.创建服务器根目录,并更改权限为777
  mkdir /WINS
  chmod 777 /WINS

3.将创建的目录共享给SAMBA服务器使用,否则会出现拒绝访问的问题。
  因为在CentOS中,系统处于安全的考虑,即使拥有着或者权限合法的情况下,也会拒绝某些进程对文件的访问,这时就需要使用
 chcon这个命令了。使用下面的语句即可(关于chcon命令说明请看其他文档:chcon命令):
  chcon -R -t public_content_t /WINS
  上面这条命令就是将/WINS这个文件夹共享给匿名使用,这其中自然也包含Samba了,或者,也可以使用下面的语句:
  chcon -R -t samba_share_t /WINS/
  这样的话,就只是共享给Samba使用而已,在某种程度上,安全性提高了。

4.创建linux用户并设置用户密码,如果不创建的话是无法成功创建samba用户的
  adduser cblock
  passwd

5.增加samba用户cblock,并设置samba密码
 smbpasswd -a cblock

6.更改samba配置文件,先备份一份原始文件。
  cp /etc/samba/smb.conf /etc/samba/smb.conf_bak
  vi /etc/samba/smb.conf
-------------------------------------------------------------
[global]
;dos charset = GB2312
;unix charset = GB2312
;display charset = GB2312
netbios name = SAMBASERVER
server string = Samba Server Version %v
workgroup = WORKGROUP
;interfaces = lo eth0 eht1 192.168.12.2/24 192.168.13.2/24 
;hosts allow = 127. 192.168.44.
log file = /var/log/samba/log.%m
max log size = 50
security = share
smb password file = /etc/samba/smbpasswd
;passdb backend = tdbsam


[homes]
comment = Home Directories
browseable = no
writable = no
read only = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
writable = no
printable = yes
;[share]
; comment = share
; path = /WINS/
; read only =no
; public = yes
; create mask = 0777

[fergus]
comment = cblock
path = /WINS/
username = cblock
valid users =cblock
read only = No
-------------------------------------------------------------

7.关闭防火墙,并启动samba服务
  service iptables stop
  service smb start


阅读(1026) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~