Samba配置 on Ap1-10.*.16.81
首先,判斷samba服務是否安裝?
[root@ap01 ~]# rpm -qa|grep samba
samba-client-3.5.10-125.el6.x86_64
samba-winbind-3.5.10-125.el6.x86_64
samba-winbind-clients-3.5.10-125.el6.x86_64
samba-common-3.5.10-125.el6.x86_64
samba-3.5.10-125.el6.x86_64
若出現如上信息,則證明已安裝;若執行grep后,空白無顯示内容,則沒有安裝samba包;
[root@ap01 ~]# yum -y install samba*     //yum安裝samba(yum配置請參考其他文檔)
將samba服務開機自動啟動:
#chkconfig --level 35 smb on  
第二,修改smb.conf 配置文件(/etc/samba/smb.conf)
2.1. 備份smb.conf文件:[root@ap01 samba]#cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2.2. 編輯smb.conf文件:[root@ap01 samba]#vi smb.conf       
 //這裡僅修改======Share Difinitions======下面的[public] 内容,其他詳細配置請參考附上鏈接
http://www.cnblogs.com/mchina/archive/2012/12/18/2816717.html(shared link)
# A publicly accessible directory, but read only, except for people in
# the "staff" group
        [public]
        comment = Public Staff
        path = /public
        public = yes
        writable = yes
        guest ok = Yes
;       printable = no
;       write list = +staff
第三,在/根目錄下創建/public目錄并賦予nobody訪問權限
3.1.[root@ap01 ~]#mkdir -p /public
3.2.[root@ap01 public ]#touch 1.txt
3.3.[root@ap01 public ]#touch ok.txt
3.4.[root@ap01 / ]#chown -R nobody:nobody public/
3.5.[root@ap01 public]# ll
total 188
-rw-r--r--. 1 nobody nobody      0 Aug  1 17:47 1.txt
-rw-r--r--. 1 nobody nobody      0 Aug  2 08:29 ok.txt
-rw-r--r--. 1 nobody nobody 189870 Aug  2 10:14 server.jar
-rw-r--r--. 1 nobody nobody      0 Aug  1 17:47 smb.txt
第四.重啟smb
[root@ap01 public]# /etc/init.d/smb restart
第五.測試smb配置是否正確
[root@ap01 public]# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[public]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[public]
        comment = Public Shared
        path = /public
        read only = No
        guest ok = Yes
第六.在Linux下访问Samba服务器的共享文件
6.1.修改samba root帳號密碼:#smbpasswd root
*******
*******
6.2. Linux 客戶端訪問操作(AP2-10.*.16.82)
[root@ap2 ~]# smbclient //10.*.16.81/public -U root
Enter root's password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.5.10-125.el6]
smb: \> ls
  .                                   D        0  Sat Aug  2 10:18:56 2014
  ..                                 DR        0  Fri Aug  1 17:44:43 2014
  smb.txt                                      0  Fri Aug  1 17:47:19 2014
  server.jar                              189870  Sat Aug  2 10:14:11 2014
  1.txt                                        0  Fri Aug  1 17:47:14 2014
  ok.txt                                       0  Sat Aug  2 08:29:13 2014
                64507 blocks of size 131072. 58125 blocks available
smb: \>
6.3.將samba 之/public目錄mount至AP2-10.*.16.82
6.3.1. 在AP2-10.*.16.82 /根目錄下創建/public目錄
6.3.2. [root@ap2 ~]# mount -t cifs -l  //10.*.16.81/public /public
6.3.3. df查看mount是否成功
//10.*.16.81/public
                      7.9G  389M  7.1G   6% /public
6.3.4. 將mount加入永久啟動
[root@ap2 ~]# vi /etc/rc.d/rc.local
mount -t cifs  //10.*.16.81/public -o username=root,password=123foxconn$  /public
以上供參考!

Linux SAMBA Practical的更多相关文章

  1. CVE-2017-7494 Linux Samba named pipe file Open Vul Lead to DLL Execution

    catalogue . 漏洞复现 . 漏洞代码原理分析 . 漏洞利用前提 . 临时缓解 && 修复手段 1. 漏洞复现 . SMB登录上去 . 枚举共享目录,得到共享目录/文件列表,匿 ...

  2. Linux samba多用户挂载

    samba 多用户挂载 通过multiuser挂载选项,使用基于密码验证和cifscreds实现访问控制在默认情况下,samba共享挂载后,是通过挂载时的验证来实现对挂载资源的访问控制.通过新的mul ...

  3. CVE-2017-7494:Linux Samba named pipe漏洞

    描述: 漏洞是由于代码中一个管道申请命令的判断导致的,可以通过构造特定请求执行上传的so文件. 漏洞影响了Samba 3.5.0 之后到4.6.4/4.5.10/4.4.14中间的所有版本. 测试: ...

  4. Linux Samba安装与使用

    一 安装环境: 虚拟机:RedHat  5.4  192.168.75.128 主机环境:WIN7 32bit  192.168.75.1 网络连接方式:NAT 二 安装步骤: 说明: Ø  samb ...

  5. RHEL6.5上Oracle ACFS与Linux samba一起使用时遇到的bug

    RHEL上的Oracle ACFS与linux samba一起使用时遇到的bug 一.环境介绍: cat /etc/issue的结果为: Red Hat Enterprise Linux Server ...

  6. Linux Samba服务器配置

    Linux系统默认已经安装了Samba,但是没有安装Samba服务: 1,先查看安装情况:rpm -qa|grep samba 根据系统的安装情况选择下载或者通过光驱安装所缺的rpm包. 我的安装情况 ...

  7. linux -samba

    yum install samba samba-client samba-swat samba-common-3.6.9-151.el6.x86_64 //主要提供samba服务器的设置文件与设置文件 ...

  8. 记一次linux samba服务问题调试

    linux下samba服务加入windows域控后,samba共享名与合法用户名不应一致,否则无法访问此共享.

  9. linux samba.tar.gz安装和配置

    安装步骤: 1. tar -xzvf samba-3.5.10.tar.gz2. cd samba-3.5.103. cd source34. ./autogen.sh  如果出现:./autogen ...

随机推荐

  1. ubuntu 14.04 下通过apt-get 安装jdk

    Installing default JRE/JDK sudo apt-get update sudo apt-get install default-jre sudo apt-get install ...

  2. IIs安装&发布&解决遇到的问题

    IIS安装: IIS发布: 1.添加网站: 2.将发布的文件,copy到该网站的目录下 3. 刷新,文件显示出来,将其"转换为应用程序” => 4.在应用程序池中找到该网站相应的程序池 ...

  3. How To: Samba4 AD PDC + Windows XP, Vista and 7

    dnsmasq If you've been struggling with Samba3 domain controllers and NT4 style domains working with ...

  4. 移动web

    1.分辨率 1900*1200这就是一个分辨率, 因为pt的存在,因此还会有一个逻辑分辨率的概念 2.ppi = pixels per inch这里inch不是平方英尺,是英尺 3.dp = devi ...

  5. java关键字:synchronized

    JAVA 如何共享资源 关于synchronized函数: java具有内置机制,可防止某种资源(此处指的是对象的内存内容)冲突.由于你通常会将某class的数据元素声明为private,并且只经由其 ...

  6. ecstore-lnmp环境下crontab不执行原因

    因为lnmp.org默认禁止了proc_open函数,需要开启 开启后 lnmp restart ==== contab还是用crontab -e好,有些用www用户的似乎执行不了

  7. [2014.01.27]wfImage 图像处理组件 3.3

    组件支持多种图片格式,包括bmp,jpg,gif,wmf,emf,ico,png,pcx,tif,tga,pcx,dcx等. 组件提供两种输出接口,包括保存,直接显示(您再也不用定时清理那些临时的垃圾 ...

  8. 安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具

    已安装 SQL Server 2005,安装 SQL Server 2008 时提示需要删除 SQL Server 2005 Express 工具 错误提示:已安装 SQL Server 2005 E ...

  9. Struts1.x有两个execute方法,不要重写错哦HttpServletRequest才是对的(转)

    Struts1.x 的 Action 有两个 execute 哦,小心搞错! by agate - Published: 2008-05-01 [9:42 下午] - Category: 程序编码 不 ...

  10. 黄聪:C#中HtmlAgilityPack判断是否包含或不包含指定的属性或值

    //选择不包含class属性的节点 var result = node.SelectNodes(".//span[not(@class)]"); //选择不包含class和id属性 ...