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. UVA 10815

    题意:输入文本,把不同的单词按照字典序排列. /* tolower 功 能: 把字符转换成小写字母,非字母字符不做出处理 头文件 目前在头文件iostream中也可以使用 isalpha 一种函数:判 ...

  2. LeetCode-Subsets

    Given a set of distinct integers, nums, return all possible subsets. Note: The solution set must not ...

  3. 如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下:

    32位的Windows:---------------------------------------------------------------------------1. 运行->cmd ...

  4. [课程设计]Scrum 1.5 多鱼点餐系统开发进度

    1.团队名称:重案组 2.团队目标:长期经营,积累客户充分准备,伺机而行 3.团队口号:矢志不渝,追求完美 4.团队选题:餐厅到店点餐系统WEB 5.Sprint 1时间:11.14-11.23 重案 ...

  5. Enterprise Library 6

    Enterprise Library 6 正式版 MSDN:http://msdn.microsoft.com/en-gb/library/dn169621.aspx 源码下载:http://entl ...

  6. zabbix问题处理

    工作的时候回遇到各种各样的问题. 今天遇到一个关于zabbix的问题. "Zabbix agent on host.name is unreachable for 5 minutes&quo ...

  7. redis 3.2.6 on ubuntu 14.04

    1. official site: https://github.com/antirez/redis/releases 2. compile and setup tar zxf redis-3.2.6 ...

  8. ROS->The Official Tutorial

    系统安装 我的使用环境是Ubuntu 16.04LTS 32bit # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (2016 ...

  9. maven 使用国内代理

    一直使用 maven默认仓库,maven 的下载速度一直不快不慢:最近换了网络,maven秒变蜗牛,换了阿里云的镜像,瞬间飞快. 配置文件 ${USER_HOME}/.m2/settings.xml: ...

  10. Oracle基本教程

    Oracle基本教程 1.Oracle介绍 2.SqlPlus使用 3.用户管理与权限控制 4.数据库备份与还原 5.物理备份--Rman 6.常用查询 7.Oracle用法集锦 8.oracle修改 ...