samba搭建实现linux资源在windows实现共享

  1. yum install -y samba samba-client

  2. 配置smb的配置文件

    vim /etc/samba/smb.conf

    修改workgroup=WORKGROUP

  3. 实例1(共享一个目录,任何人都可以访问,不用输入密码就可以访问,但是要求只读)

    把security=user 改成security=share

    [test]  (共享的目录:注意这个共享的目录在Linux 里是不存在的)

    comment=shar all (这里是描述,随便写什么)

    path=/tmp/samba  (这才是真的的访问目录,最好把权限设置777)

    browseable=yes

    public=yes

    writable=no     (只读)

  4. mkdir /tmp/samba/

  5. touch /tmp /samba/1.txt

  6. 启动/etc/init.d/smb start 

  7. 浏览器输入fiel://IP/test

  8. 实例2(共享一个目录,需要使用账号密码才可以访问,要求可读写)

    security=user

    在这里因为passdb backend=tdbsam,所以在创建虚拟账号以及系统账号(两个账号是,系统账号一定要存在,才能创建虚拟账号)要用到pdbedit

  9. [test2]

    comment=share for users

    path=/tmp/samba

    browseable=yes

    writable=yes

    public=no

  10. mkdir /tmp/samba

  11. chmod 777 /tmp/samba

  12. 创建系统账号

    useradd user1

    pdbedit -a user1

    注:pdbedit -L  列出账号

    pdbedit -x 账号 删除账号

  13. service smb start

  14. file ://IP/test2

    输入账号密码

  15. 如果是linux用户:

    smbclient //IP/test2/ -U user1

  16. 可以把共享的实现挂载

    mount -t cifs /IP/test2 /mnt/ -o username=user1,password=123456

  17. df -h查看


本帖是自学心得,高手勿喷!

本文出自 “Linux学习空间” 博客,转载请与作者联系!

你可能感兴趣的:(SAMBA搭建)