zoukankan      html  css  js  c++  java
  • fedora安装与使用samba

    samba安装

    1.检查是否安装samba

    rpm -ql samba

    rpm -ql samba-client


    2.若未安装

    yum -y install samba

    yum -y install samba-client


    3.确认安装完成

    # rpm -qa | grep samba

    samba-common-3.5.12-72.fc15.1.i686
    samba-winbind-clients-3.5.12-72.fc15.1.i686
    samba-client-3.5.12-72.fc15.1.i686
    samba-3.5.12-72.fc15.1.i686

    samba使用

    samba客户端工具

    1.        smbtree 显示局域网中的所有共享主机和目录列表

           用法:smbtree [-b][-D] [-Uusername%password]

    2.        nmblookup 显示一台足迹的netbios主机名

    3.        smbclient 显示/登陆局域网中的共享文件夹

           用法:smbclient –L host

                    smbclient //host/share

    4.        smbtar 远程备份网上邻居中文件(需稍作修改)

           用法:smbtar –s server –u user –p password–x sharename –t output

           smbtar–s win2000 –u root –p 12345 –x sharedir –t backup.tar

    挂载共享文件夹

    # mount.cifs //192.168.137.1/swap /mnt/

    # mount.cifs //192.168.137.1/swap /mnt/ -o username=test%123

    samba服务器配置

    1.        修改配置文件/etc/samba/smb.conf

           workgroup= workgroup

           security= share

           [docs]                   //指定共享文件夹

                  path= /usr/share/doc

                  comment= share documents

                  public= yes

    2.        重启动smb服务器

           #servicesmb restart

           #chkconfigsmb on       //设置服务自动启动

    3.    测试

           #smbclient–L localhost

    samba用户账号

    1.        共享目录设置有效用户

    [redhat]

           path= /var/redhat

           comment= redhat’s files

           public= no

           validusers = [username][@groupname]

    2.        新建samba用户

           #useraddusername

           #smbpasswd–a username

           smbpasswd--help

           #smbpasswd–d username     //disable

           #smbpasswd–e username     //enable

           #smbpasswd–x username     //删用户

           #smbpasswd–n username     //清密码

           #smbpasswdusername        //修改密码

    3.        用户账号映射(防止猜测系统账户)

           [global]

                  usernamemap = /etc/samba/smbusers

           #vi/etc/samba/smbusers

           用户名 = 虚拟用户名

    HOME目录

    用户分别的共享文件夹

    [global]

    [homes]

           validusers = %S

           browseable= no

           writeable= yes

    samba用户权限

    [fedora]

           path= /var/share

           public= no

           validusers = [usernaem][@groupname]

           writelist = [usernaem][@groupname]

           createmask = 0660

           directorymask = 0770

    允许写权限


  • 相关阅读:
    map 取最大value
    tmux 常用快捷键
    史蒂夫 乔布斯(Steve Jobs)在 Stanford 2005年毕业典礼上的演讲(中英文对照)
    黄聪:WordPress后台添加侧边栏菜单(WP教程add_menu_page)
    黄聪:ASP.NET AJAX入门系列(1) AjaxControlToolkit安装篇
    黄聪:ASP.NET AJAX入门系列(2) Accordion控件
    黄聪:wordpress调用函数大全
    黄聪:使用Wordpress中的wpdb类操作数据库
    黄聪:C#的Microsoft图表控件
    黄聪:如何写出兼容性强的CSS代码,适应各种浏览器:IE、火狐等
  • 原文地址:https://www.cnblogs.com/seebro/p/2476514.html
Copyright © 2011-2022 走看看