zoukankan      html  css  js  c++  java
  • 02-Samba配置

    1.检查samba软件包
    # rpm -qa | grep samba

    2.安装samba软件包
    # yum -y install samba

    3.修改配置文件(匿名访问)
    # vim /etc/samba/smb.conf
    security = share (Windows访问必须)

    [dir]
    path = /smbshare
    guest ok = yes 或 public = yes
    writable = yes

    4.启动服务
    # service nmb restart

    # /etc/init.d/nmb restart

    #service smb restart

    # /etc/init.d/smb restart

    5.开机自动启动服务
    # chkconfig nmb on

    # chkconfig smb on

    5.1.查看服务端口
    # netstat -tunlp | grep :137
    # netstat -tunlp | grep :138
    # netstat -tunlp | grep :139
    # netstat -tunlp | grep :445

    6.客户端查看共享
    # smbclient -L //192.168.6.11

    7.客户端访问共享
    # smbclient //192.168.6.11/dir
    help 帮助
    ls 查看
    put 上传
    get 下载
    lcd 切换本地路径
    quit 退出

    8.注意
    (1)能读就能下载
    (2)能写就能上传
    需要共享写权限和文件系统写权限
    (3)非匿名访问设置
    # vim /etc/samba/smb.conf
    security = user
    [dir]
    path = /smbshare
    writable = yes

    # smbpasswd -a haoge
    # pdbedit -L

    # smbclient //192.168.6.11/dir -U haoge

    (4)配置多用户不同权限
    # vim /etc/samba/smb.conf
    security = user
    [dir]
    path = /smbshare
    #定义可访问共享的用户和组
    valid users = haoge @group1
    #定义具有写权限的用户和组,未定义则为只读
    write list = haoge

    (5)配置隐藏共享
    #定义隐藏共享,默认为非隐藏。yes为可见,no为隐藏
    browseable = no

    (6)配置白名单
    host allow = 127. 192.168.6.

    (7)客户端通过挂载方式访问共享
    # mkdir /smbdir
    # mount -t cifs -o user=haoge,pass=123 //192.168.6.11/dir /smbdir
    # df -Th
    # cd /smbdir && ll

    (8)开机自动挂载samba共享
    # vim /etc/fstab
    //192.168.6.11/dir /smbdir cifs user=haoge,pass=123 0 0
    # mount -a
    # cd /smbdir && ll

    (9)按需挂载
    服务器端设置
    # mkdir -p /smbmount/autosmb
    # vim /etc/samba/smb.conf
    [autosmb]
    path = /smbmount/autosmb
    valid users = haoge @root
    write list = haoge @root
    # chmod -R 1777 /smbmount/
    客户端设置
    # vim /etc/auto.master
    /smbmount /etc/auto.misc
    # vim /etc/auto.misc
    autosmb -fstype=cifs,user=haoge,pass=123 ://192.168.6.11/autosmb
    # service autofs restart
    # cd /smbmount/autosmb && ll
    # df -Th

     

     

  • 相关阅读:
    利用MFC获取网页内容
    IP地址 >实际地址 ,API 查询
    一个小时内学习 SQLite 数据库
    Sqlite c/c++ api 学习
    笔记
    Sqlite的操作(增加,删除,查询,修改)
    免费天气API
    ServerSocketChannel的使用例子
    各种模式一览
    什么事文件描述符
  • 原文地址:https://www.cnblogs.com/freecd/p/8476138.html
Copyright © 2011-2022 走看看