samba 服务器的配置

samba 服务器的配置

操作系统环境:CentOS 5.5

1. 安装samba服务程序.

    yum install samba

2. 关闭防火墙.

    /etc/init.d/iptable stop

    如果不想关闭防火墙,就开放137,138,139号端口

    这里为了方便,就直接关闭防火墙了.

3.关闭selinux

    vim /etc/sysconfig/selinux
   

4.设置操作系统字符集

    vim /etc/sysconfig/i18n 

   

  这个便于创建中文目录和文件.处理乱码问题.
     

5.配置匿名 samba 登录访问 (samba主机IP:192.168.96.2)

vim /etc/samba/smb.conf                     # 如果没有这个配置文件.可以新建一个

workgroup = MYGROUP
server string = Samba Server Version %v
netbios name = MYSERVER2
log file        = /var/log/samba/log.%m
max log size    = 50
load printers   = no
security = share   
load printers = no
cups options = raw

[TEMP]                                                                                                                                               
        comment = All Printers                                                                                                                       
        path = /tmp                                                                                                                                  
        browseable = yes                                                                                                                             
        guest ok = yes                                                                                                                               
        writable = yes                                                                                                                               
;       printable = yes                                                                                                                              
                                                                                                                                                     
                                                                                                                                                     
[HOME]                                                                                                                                               
        comment = All Printers                                                                                                                       
        path = /home                                                                                                                                 
        browseable = yes                                                                                                                             
        guest ok = yes                                                                                                                               
        writable = yes                                                                                                                               
;       printable = yes   


# 匿名登录重要的是设置

      security = share

#    启动samba服务器

      [root@ip_lb home]# /etc/init.d/smb start

6.本地测试

      [root@ip_lb samba]# smbclient -L //127.0.0.1
     

     匿名登录,没有密码.所以密码为空.直接按回车就行

7. 用windows客户端匿名登录(默认用户名是nobody)


8.设置用户登录.

workgroup = MYGROUP
server string = Samba Server Version %v
netbios name = MYSERVER2
log file        = /var/log/samba/log.%m
max log size    = 50
load printers   = no
security = user
passdb backend = tdbsam  
load printers = no
cups options = raw
[USER_TEST] 
        comment = All Printers
        path = /home/user_test
        browseable = yes
        guest ok = yes
        writable = yes
;       printable = yes

# 这里重点要设置

   security=user

   passdb backend = tdbsam


# 添加一个Linux的用户(user_test).linux用户与samba用户是使用的同一个用户.但密码不一样.

[root@ip_lb ~]# useradd user_test

[root@ip_lb ~]# passwd user_test


# 设置 /home/user_test这个文件夹的权限.samba访问权限的划分是由LINUX用户文件访问权限划分的.

# 你需要某个用户访问某个文件夹,就需要把LINUX上把这个文件夹的权限划分好.

[root@ip_lb home]# chmod 700 /home/user_test


# 为这个user_test添加一个samba密码

[root@ip_lb home]# pdbedit -a -u user_test


# 启动samba服务器

[root@ip_lb home]# /etc/init.d/smb start


9.用windows客户端登录


10.清除windows用户登录的缓存

   在cmd下.

   > net use * /delete

  


11.配置文件说明

   a. /etc/samba/secrets.tdb和/etc/samba/passdb.tdb

        都用来管理SAMBA帐号和密码的库.

   b. /etc/samba/smb.conf 

        这事SAMBA的主要设置配置文件.

        

       



  

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值