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 ...
随机推荐
- 关于android R.layout.没有出现自己写的布局解决方法
直接上解决方法 1.若import了androi.R直接删除,导入自己包下的R文件,例如com.example.my.R 2.若上面的做了后还有错误,应该是包名不一致导致的,即com.example. ...
- nginx入门篇----功能特性
1.nginx功能特性 可以作为http服务器或者反向代理服务器 能够快速响应静态页面(html)的请求 支持FastCGI.SSL.Virtual Host.URL Rewrite.HTTP.Gzi ...
- php lock_sh共享锁 与 lock_ex排他锁
参考网站:http://hi.baidu.com/honly1215/item/8d27a66d11689c3aac3e83fe 文件锁有两种:共享锁和排他锁,也就是读锁(LOCK_SH)和写锁(LO ...
- html5 实现网页截屏 页面生成图片(图文)
html2canvas通过获取页面的DOM和元素的样式信息,并将其渲染成canvas图片,从而实现给页面截图的功能. 因为每个浏览器渲染页面的方式都不尽相同,所以生成的图片也不太一样. 环境要求: j ...
- CSharp 相关知识点小结
1.JS获取iframe下面的内容document.getElementById('IFRAME1').contentDocument; 2.dialog 弹出层,定位:postion:'bottom ...
- 项目管理-Kick OFF 简称KO
KO的内容包括以下几个过程: 1.项目背景 我们项目在哪里?说过去,做项目之前的“悲惨境地”,明确问题根源在哪里,明白为什么要做这个项目. 2.项目意义.目的与目标 我们项目去哪里?说将来,项目完成之 ...
- [ZZ] Equal Error Rate (EER)
这篇博客很全面 http://www.cnblogs.com/cdeng/p/3471527.html ROC曲线 1.混淆矩阵(confusion matrix) 针对预测值和真实值之间的关系,我们 ...
- 1.系统生命开发周期(SDLC)
哎,首先我恭喜我,这学期学了一门老师们都说非常重要,而学生们都说哪里重要的课,它就是与<软件工程>课齐名的<系统分析与设计>!!骚年,不背不记,你就死定了!! 首先俺领你认识一 ...
- Arrays和Collection之间的转换
1.将数组转换成固定大小的列表: public static <T> List<T> asList(T... a)参数 T... a:数组元素 返回值 List<T> ...
- MSSQL 多行合并为一行
select ptl_a01, ptl_piitem, ( ) as ptl_count, STUFF((SELECT ','+ltrim(ptl_pdid) FROM PRODUCT_TRACEAB ...