在Ubuntu下开启Samba于windows共享

系统版本:Ubuntu 14.04

1、安装Samba服务


 sudo apt-get install samba samba-common

    测试是否启动正常

    /etc/init.d/smbd start


2、创建共享用户和共享目录


    smbpasswd -a haha

    查看用户详细信息

    pdbedit  -Lv     

    

    pdbedit –a username:新建Samba账户。

    pdbedit –x username:删除Samba账户。

    pdbedit –L:列出Samba用户列表,读取passdb.tdb数据库文件。

    pdbedit –Lv:列出Samba用户列表的详细信息。

    pdbedit –c “[D]” –u username:暂停该Samba用户的账号。

    pdbedit –c “[]” –u username:恢复该Samba用户的账号。



    新建共享目录,使之具有读写权限


    mkdir /var/share
    sodu chmod 
777 /var/share

3、修改配置文件/etc/samb/smb.conf

    
        [public]
        comment = Public Stuff
        path = /var/share_file
        public = yes
        browseable = yes
        writable = yes
        printable = no
        guest ok = yes
        share modes = yes
        available = yes
        valid users = @var
        vfs object = recycle
        vfs object = recycle


        recycle:repository = .deleted/%U
        recycle:keeptree = Yes
        recycle:versions = Yes
        recycle:maxsixe = 0
        recycle:exclude = *.tmp|*.mp3
        recycle:noversions = *.doc

    

    重启服务

    

    /etc/init.d/smbd restart


    recycle* 代表配置了一个误删除目录,可选用


4、测试连接


    有时候在windows下第一次连接失败,以后就算密码正确也会影响,因此需要断开连接,重新访问。


    net use \\192.168.0.198\IPC$ /del

    net use * /del

    No related posts.  

    

    在其他客户端访问

      在Ubuntu下开启Samba于windows共享在Ubuntu下开启Samba于windows共享

本文出自 “World” 博客,请务必保留此出处http://xiajie.blog.51cto.com/6044823/1580985

在Ubuntu下开启Samba于windows共享

上一篇:windows下PHP中Fatal error Call to undefined function curl_init()的解决方法


下一篇:Ubuntu和Windows系统共享一套鼠键