• Linux下samba编译与安装(Ubuntu和嵌入式linux)


    Ubuntu[i386-linux下安装过程]
    1、安装samba
    sudo apt-get install samba
    sudo apt-get install smbfs (可选)
    sudo apt-get install samba4(Ubuntu需安装)
    sudo apt-get install cifs-utils
    sudo chmod 777 WS_HOST
    2、对 /etc/samba/smb.conf 进行修改
    修改下面的项目,所有人均可访问
    # "security = user" is always a good idea. This will require a Unix account
    # in this server for every user accessing the server. See
    # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
    # in the samba-doc package for details.
       security = share
    在配置文件最后面加
    [Ubuntu]
    path = /home/pi/dragon/WS_HOST
    public = yes
    writable = yes
    重新启动samba
    $ sudo /etc/init.d/samba restart
    3、可以正确访问
    4、用户模式访问
    修改配置文件两处 
    # "security = user" is always a good idea. This will require a Unix account
    # in this server for every user accessing the server. See
    # /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
    # in the samba-doc package for details.
       security = user
    [Ubuntu]
    path = /home/pi/dragon/WS_HOST
    public = yes
    writable = yes
    vaild user = pi
    重新启动samba
    $ sudo /etc/init.d/samba restart
     
    [arm-linux编译、安装过程]
    1、在下面网址选择老的samba版本安装,这里选的是 samba-3.0.37
    https://download.samba.org/pub/samba/
    2、解压文件,进入source文件夹,添加一个config.sh文件,添加下文代码,并设置为可执行
    $ tar -zxvf samba-3.0.37.tar.gz
    & vi config.sh

    当前环境有的交叉编译工具如下,所以就按照下文代码配置config.sh

    $ sudo chmod 777 config.sh
    执行 config.sh 配置,生成Makefile文件
    $ ./config.sh
    生成的Makefile
    执行make编译
    $ make
    编译前大小
    编译后大小
     
     
  • 相关阅读:
    (Java实现) 装载问题
    (Java实现) 子集和问题
    (Java实现) 子集和问题
    (Java实现) 整数区间
    (Java实现) 车厢重组
    (Java实现) 车厢重组
    (Java实现) 车厢重组
    (Java实现) 车厢重组
    delphi 程序窗体及控件自适应分辨率(通过ComponentCount遍历改变字体大小以及上下左右)
    后台开发:核心技术与应用实践(边写代码边读书才是最好的学习方式)
  • 原文地址:https://www.cnblogs.com/imapla/p/4420539.html
Copyright © 2020-2023  润新知