Linux SAMBA Practical
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的更多相关文章
- CVE-2017-7494 Linux Samba named pipe file Open Vul Lead to DLL Execution
catalogue . 漏洞复现 . 漏洞代码原理分析 . 漏洞利用前提 . 临时缓解 && 修复手段 1. 漏洞复现 . SMB登录上去 . 枚举共享目录,得到共享目录/文件列表,匿 ...
- Linux samba多用户挂载
samba 多用户挂载 通过multiuser挂载选项,使用基于密码验证和cifscreds实现访问控制在默认情况下,samba共享挂载后,是通过挂载时的验证来实现对挂载资源的访问控制.通过新的mul ...
- CVE-2017-7494:Linux Samba named pipe漏洞
描述: 漏洞是由于代码中一个管道申请命令的判断导致的,可以通过构造特定请求执行上传的so文件. 漏洞影响了Samba 3.5.0 之后到4.6.4/4.5.10/4.4.14中间的所有版本. 测试: ...
- Linux Samba安装与使用
一 安装环境: 虚拟机:RedHat 5.4 192.168.75.128 主机环境:WIN7 32bit 192.168.75.1 网络连接方式:NAT 二 安装步骤: 说明: Ø samb ...
- RHEL6.5上Oracle ACFS与Linux samba一起使用时遇到的bug
RHEL上的Oracle ACFS与linux samba一起使用时遇到的bug 一.环境介绍: cat /etc/issue的结果为: Red Hat Enterprise Linux Server ...
- Linux Samba服务器配置
Linux系统默认已经安装了Samba,但是没有安装Samba服务: 1,先查看安装情况:rpm -qa|grep samba 根据系统的安装情况选择下载或者通过光驱安装所缺的rpm包. 我的安装情况 ...
- linux -samba
yum install samba samba-client samba-swat samba-common-3.6.9-151.el6.x86_64 //主要提供samba服务器的设置文件与设置文件 ...
- 记一次linux samba服务问题调试
linux下samba服务加入windows域控后,samba共享名与合法用户名不应一致,否则无法访问此共享.
- linux samba.tar.gz安装和配置
安装步骤: 1. tar -xzvf samba-3.5.10.tar.gz2. cd samba-3.5.103. cd source34. ./autogen.sh 如果出现:./autogen ...
随机推荐
- 原生select默认显示为空胡fish覅神农大丰今年圣诞节奋笔疾书发撒可交付你说的尽快发那段时间南方大厦尽可能放你的所发生的你富家大室耐腐蚀的看法呢尽快发你上课积啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊撒啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊分你束带结发你看
下拉框默认为空: <select> <option value="" class="blank"></option> < ...
- tcpdf最新版 6.2版
tcpdf6.2版,地址记 录 http://download.csdn.net/detail/hayywcy/9547873
- VPS/服务器优化网络、加速方法总结与参考
在国外的服务器上因为受各种因素影响,即使国外的服务器都是百兆共享或者G口到国内下载速度都不是很让人满意,大部分人购买国外服务器是用作存储下载或者扶墙,速度慢的所以话影响我们的使用体验.所以就搞出了很多 ...
- 阿里云 crp kelude远程部署tomcat8 重启tomcat脚本
部署包路径:/usr/local/tomcat/webapps 应用服务启动脚本路径:/usr/local/tomcat/bin/restart.sh 部署授权帐号:tomcat restart.sh ...
- centos安装mongodb 3.2.9
centos 6.5 x64 1.下载地址:用迅雷下载,直接下载下不动 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2 ...
- E 最熟悉的陌生人 (纪念当年就读的梅州市江南高级中学)
最熟悉的陌生人 作者:张慧桥 枪与玫瑰” 负责审讯的兄弟真是好样的,回来后的第四天上午就让黄志深那小子招了出来. 这可真的不容易! 现在公安部对我们审讯工作有很多的规定,其中一条就是不准刑讯逼供,就是 ...
- Django Form and Modelform Admin定义 高级查询)
Django的form表单一般具有两种功能 1. 验证输入 2.输入HTML ---------模板----------- from django import forms class BookFor ...
- FLASH结构
mergedir/code.tmp.bin 压缩未加密文件的FLASH文件 mergedir/sfs/nvm.bin shareData数据文件,未加密.未压缩 数据克隆:DATA/ALL APP ...
- c++智能指针实现方式1
#include<iostream> using namespace std; // 定义仅由HasPtr类使用的U_Ptr类,用于封装使用计数和相关指针 // 这个类的所有成员都是pri ...
- Oracle 11g 密码永不过期设置
[原因/触发因素] 确定是由于oracle11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致. [影响和风险] 影响 密码过期后,业务进程连接数据库异 ...