环境: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) |