zoukankan      html  css  js  c++  java
  • 快速配置 Samba 将 Linux 目录映射为 Windows 驱动器

    原文链接

    samba client

    ubuntu

    redhat

    ubuntu gui tools


     1,列出某个IP地址所提供的共享文件夹 
    smbclient -L 198.168.0.1

     
    2,在security=share模式下访问一个匿名可以访问的目录
    smbclient //192.168.0.1/目录名

    3,像FTP客户端一样使用smbclient 
    smbclient //192.168.0.1/tmp  -U username%password 

    4,例,创建一个共享文件夹 
    smbclient -c "mkdir share1"  //192.168.0.1/tmp  -U username%password 
    如果用户共享//192.168.0.1/tmp的方式是只读的,会提示 
    NT_STATUS_ACCESS_DENIED making remote directory \share1 
    5,除了使用smbclient,还可以通过mount和smbcount挂载远程共享文件夹 
    mount -t smbfs -o  username=administrator,password=123456 //192.168.0.1/tmp  /mnt/tmp 
    # mount -t smbfs -o username="administrator",password="" //192.168.1.100/cp /mnt/ntfs

    提示出错:
    mount: unknown filesystem type 'smbfs'

    查资料后,说smbfs改为cifs了,所以要用下面的方法:

    # mount -t cifs -o username="administrator",password="" //192.168.1.101/cp /mnt/ntfs

    成功!!


    smbmount //192.168.0.1/tmp /mnt/tmp -o username=administrator

    访问目录:


    ubuntu

    一. Samba的安装:

    # sudo apt-get insall samba

    # sudo apt-get install smbfs

    二. 创建共享目录:

    # mkdir /home/willis/share

    # sodu chmod 777 /home/willis/share

    三. 创建Samba配置文件:

    1. 保存现有的配置文件

    # sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

    2. 创建新的Samba配置文件

    # sodu vim /etc/samba/smb.conf

    ; ############### smb.conf #######################

    [global]

        ; 创建工作组   

        workgroup = MYGROUP

        ; 安全模式, 我们设置最低安全级别

        security = share

        ; 是否允许guest用户访问

        guest ōk = yes

    [share]

        ; 共享文件夹路径

        path = /home/willis/share

        ; 读权限

        browseable = yes

        ; 写权限

        writeable = yes

    四. 测试文件配置结果

    # testparm

    五. 重启Samba服务

    # /etc/init.d/smbd restart

    六. 退出重新登陆或者重启机器

    七. 测试登陆

    # smbclient -L //localhost/share

    从远程的机子上测试:

    # smbclient  //<samba_server_ip>/share

    成功咯! :-)

    八. 参考资料

    Ubuntu中设置samba共享可读写文件夹:
    http://forum.ubuntu.org.cn/about20852.html&highlight=samba
    http://wiki.ubuntu.org.cn/Samba

     原文链接

     一、局域网内的 Linux 服务器上操作步骤:

      1、安装samba(CentOS Linux):

    yum install samba system-config-samba samba-client samba-common



      2、创建www账号

    /usr/sbin/groupadd www
    /usr/sbin/useradd -g www www

    mkdir -p /data0/knose/
    chmod 777 /data0/knose/

    mkdir -p /data0/htdocs/
    chown -R www:www /data0/htdocs/
    chmod 777 /data0/htdocs/

    cat /etc/passwd | mksmbpasswd.sh> /etc/samba/smbpasswd



      3、创建samba配置文件

    mv -f /etc/samba/smb.conf /etc/samba/smb.conf.bak
    vi /etc/samba/smb.conf


      输入以下内容:

    引用
    [global]
    server string = Samba Server
    security = user
    encrypt passwords = yes 
    smb passwd file = /etc/samba/smbpasswd

    [knose]
    workgroup = root
    netbios name = root
    path = /data0/knose
    browseable = yes
    writeable = yes

    [web]
    workgroup = www
    netbios name = www
    path = /data0/htdocs
    browseable = yes
    writeable = yes



      4、为samba用户www、root设立一个密码:

    smbpasswd -a www
    smbpasswd -a root



      5、启动samba:

    /sbin/service smb start





      二、局域网内的 Windows 服务器上操作步骤:

      1、Windows 上访问 samba,在“我的电脑”中输入:

    \\xxx.xxx.xxx.xxx\



      2、Windows 断开 samba 共享连接,在【开始】→【运行】→【cmd】回车中输入:

    net use * /del



      3、将 samba 共享的 Linux 目录,映射成 Windows 的一个驱动器盘符:

      点击在新窗口中浏览此图片

      点击在新窗口中浏览此图片

      点击在新窗口中浏览此图片



      三、跨平台C/C++代码编译、调试:

      用 Windows 下的编辑器编写、修改跨平台的C/C++代码,保存后,无需复制到其他地方,即可同时用 Windows 下的 Visual Studio,Linux 下的 g++、gcc、gdb,编译、调试程序了。

      点击在新窗口中浏览此图片

      点击在新窗口中浏览此图片

      注意:在samba共享的驱动器上执行“.bat”批处理脚本,会导致 Windows 蓝屏,这一点需要注意。


     原文:http://www.unixmen.com/how-to-configure-samba-using-a-graphical-interface-in-ubuntu/

    Installing Samba:

    First thing we need to do is to install samba, go to Software center in Ubuntu and search for samba then install the package. If you want to install it via terminal then copy this command :

    sudo apt-get  install  samba samba-common

    Installing Samba Server configuration Tool:

    Now install the graphical interface System-config samba

    sudo apt-get install system-config-samba

    Configuration of samba using a graphical interface:

    Now we will try for example to share the directory  /home/pirat9/share folder to do that,

    First open GUI samba  server configuration tool by going to System–> Administration–>Samba

    Add the  folder you want to share and setup the permissions access.

    Now  right click on the  folder directory you want to share and open the  share  options

    Then select share this folder

    If you want to setup folder access permissions, right click on the folder and open properties (See screenshot bellow)

    If you want to add a password to the user: open a terminal and type the command  :

    sudo  smbpasswd  -a pirat9

    and  then type your password.

    Now the configuration is done.

    Now lets try to check if we can for example connect from a windows machine. To do that

    In a windows machine go to start –>Run and type :

     ip  or  hostname

    You will be asked to insert the user and password

    Check the  share  folder

    And is done.

  • 相关阅读:
    秒杀应用的MySQL数据库优化
    mongodb三种存储引擎高并发更新性能专题测试
    一次项目实践中DBCP数据库连接池性能优化
    初识中间件之消息队列
    Android性能测试--内存
    JVM源码分析之栈溢出完全解读
    case when then end
    工厂模式
    单例模式
    隐藏响应的server,X-Powered-By
  • 原文地址:https://www.cnblogs.com/wangkangluo1/p/2550821.html
Copyright © 2011-2022 走看看