zoukankan      html  css  js  c++  java
  • 搭建samba服务器

    1 安装

    archlinux 安装

    pacman -S samba

    2 添加samba帐号

    首先,samba帐号一定要是UNIX帐号,用如下命令新建用户

    useradd <user>

    其次,samba密码和UNIX密码没有关系,以下两条命令均可建立帐号的密码[1]

    pdbedit -a -u <user>    (推荐)

    smbpasswd -a <user>

    3 简单配置:

    samba的默认配置应该是没有什么问题的,改改就能用,但如果为了简单,可用如下方法。

    在/etc/samba中,保存默认的smb.conf,将下面的代码保存为smb.conf

    [global]

    workgroup = MYGROUP

    security = user

    [share]

    path = your path

    valid users = user

    public = no

    writable = yes

    printable = no

    create mask = 0644

    将上面配置文件中的

    path = 要共享的文件夹

    valid users = 用户

    这段代码在samba 3.5.8版本,fedora操作系统下测试通过

    注意:不要把一个用户的共享文件夹建在另一个用户的主目录下,比如,某个共享文件夹希望用user1来登录,不能把这个文件夹建立在/home/user1下。比如可以建在/home下

    4 测试

    archlinux

    第一次启动

    sudo rc.d start samba

    重启

    sudo rc.d restart samba

    fedora

    首次启动

    sudo service smb start

    重启

    sudo service smb restart

    注意:linux系统中重启samba服务后要等一会才能找到共享文件夹,不要因为当时没有找到共享文件夹就以为没有配置成功,等一会再查看。Windows中可以立即找到共享文件夹。

    4 稍复杂配置

    使用安装后的默认smb.conf,默认配置应该添加了主目录及打印机,不用修改。

    保证如下两行没被注释

    security = user

    passdb backend = tdbsam

    这样就可以共享主目录及打印机了,如果为想共享一个其他目录,可以加上上面的[share]字段并重启samba服务

    fedoraarchlinux的默认配置都是能用的

    5 加入开机启动项

    archlinux中,修改/etc/rc.conf [1]

    DAEMONS=(...samba...)

    fedora中

    chkconfig smb on [2]

    参考:

    1 https://wiki.archlinux.org/index.php/Samba

    2 http://www.cnblogs.com/eoiioe/archive/2008/12/28/1363948.html

  • 相关阅读:
    Caused by: Unable to load bean: type:com.opensymphony.xwork2.ObjectFactory class:org.apache.struts2.
    走到头儿的外企之路——北漂18年(45)
    [ERROR] XML Parser Error on line 11: 注释中不允许出现字符串 "--"
    Unknown lifecycle phase "mybatis-generator-generate"
    org.eclipse.wst.xsl.jaxp.debug.invoker.TransformationException
    windows expect-5.21r1b1-setup.exe 下载链接
    linux下C语言实现静态IP地址,网关的设置
    OpenSSL “心脏滴血”漏洞
    linux 让root用户可以telnet
    perl 创建文本框
  • 原文地址:https://www.cnblogs.com/siyuan/p/2158840.html
Copyright © 2011-2022 走看看