linux Samba服务配置

centos6.6安装samba.


安装samba 
yum install samba samba-client samba-swat
安装文件说明 
samba-common-3.5.10-125.el6.x86_64 //主要提供samba服务器的设置文件与设置文件语法检验程序testparm 
samba-client-3.5.10-125.el6.x86_64 //客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集 
samba-swat-3.5.10-125.el6.x86_64 //基于https协议的samba服务器web配置界面 
samba-3.5.10-125.el6.x86_64 //服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替,开机默认选项
创建一个linux账号 
useradd -g aeon:aeon 
smbpasswd -a aeon //设置密码
创建一个共享的工作目录 
mkdir /data 
chown aeon:aeon /data
修改配置文件 
vim /etc/samba/smb.conf 
修改: 
workgroup=WORKGROUP 
security=user 
在末尾添加: 
[aeon] 
comment = This is a directory of TS. 
path = /data 
public = no 
admin users = aeon 
valid users = @aeon 
writable = yes 
create mask = 0750 
directory mask = 0750


启动samba,默认已经添加到服务,并且设置了开机启动 
service samba start


测试配置文件 
testparm
测试是否设置正确 
smbclient //10.0.0.200/aeon -U aeon
在win7上用aeon账号映射驱动器 
\\10.0.0.200\aeon


防火墙需要开放端口,系统默认是开放端口了的。但最重要的是要关闭selinux,不关闭这个win7能映射驱动器,但无法访问文件夹。 
setenforce 0 //先临时关闭selinux 
修改配置文件,重启后永久关闭: 
vim /etc/selinux/config 
修改:SELINUX=disabled


我用的是Redhat 在访问samba时出现下面的错误:
[root@localhost etc]# smbclient //10.0.2.15/download -U samba
Password: 
session setup failed: NT_STATUS_LOGON_FAILURE
网上查看相关问题,发现可能是系统或者samba中某一处用用户引起的,正确的应该是samba和系统中同时有该用户!
解决办法:
[samba@localhost etc]$ whereis smbpasswd
smbpasswd: /usr/bin/smbpasswd /usr/share/man/man8/smbpasswd.8.gz /usr/share/man/man5/smbpasswd.5.gz
[samba@localhost etc]$ sudo /usr/bin/smbpasswd -a samba
创建完samba密码后再连接就OK了!
[root@localhost etc]# smbclient //10.0.2.15/download -U samba
Password: 
Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.0.33-3.14.el5]
smb: \> 
祝你成功!








linux 命令
 275  yum -y install samba
  278  rpm -qa samba-swat
  279  yum -y install samba-swat
  282  groupadd -g samba
  283  groupadd  samba
  286  useradd guest
  287  usermod -G samba guest
  288  passwd guest
  290  useradd -g samba
  291  smbpasswd -a samba
  294  mkdir /samba
  295*
  296  chown guest /samba
  297  vim /etc/samba/smb.conf
/*****************************************/
 workgroup = samba
        server string = Samba Server Version %v
        [samba]
        comment = This is a directory of TS.
path = /samba
public = no
admin users = guest
valid users = @guest
writable = yes
create mask = 0750
directory mask = 0750




/*****************************************/
  300  service smb restart
  301  testparm
  302  smbclient //192.168.168.71/guest -U guest
  303  session setup failed: NT_STATUS_LOGON_FAILURE
  304  /usr/bin/smbpasswd -a samba
  305  /usr/bin/smbpasswd -a guest
  306  smbclient //192.168.168.71/samba -U guest
  307  where smbpasswd
  308  whereis smbpasswd
  309  /usr/bin/smbpasswd -a guest
  310  smbclient //192.168.168.71/samba -U guest
  311  testparm
  312  vim /etc/samba/smb.conf
  313  service smb restart
  314  smbclient //192.168.168.71/samba -U guest
  315  setenforce 0
  317  vim /etc/selinux/config
/*******************************/


SELINUX=disable
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted




/*******************************/

Windows登陆:\\192.168.168.71\samba

Fedora亲测配置成功命令步骤:

 1060  yum install samba samba-client samba-swat
 1061  useradd -g aeon:aeon
 1062  groupadd -g samba
 1063  groupadd  samba
 1064  useradd guest
 1065  usermod -G samba guest
 1066  useradd -g samba
 1067  smbpasswd -a samba
 1068  smbpasswd -a samba
 1069  mkdir /samba
 1070  chown guest /samba
 1071  vim /etc/samba/smb.conf
 1072  service smb restart
 1073  testparm
 1074   smbclient //192.168.168.51/guest -U guest
 1075  passwd guest
 1076   smbclient //192.168.168.51/guest -U guest
 1077  /usr/bin/smbpasswd -a samba
 1078  /usr/bin/smbpasswd -a guest
 1079   smbclient //192.168.168.51/guest -U guest
 1080  where smbpasswd
 1081  whereis smbpasswd
 1082  service smb restart
 1083  setenforce 0
 1084  vim /etc/selinux/config


vim编辑的配置均和上述提到的一样

参考文献:
http://yangxuejun.blog.51cto.com/623927/180224

http://blog.chinaunix.net/uid-20729590-id-1884537.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值