前两天在弄LDAP+samba管理账号的东西,发现对samba的配置不太了解,就拿鸟哥的书看看,嘿嘿,结合自己的一些理解,记录下来。

samba主要是实现windos可以共享Linux的东西

1:查看是否安装

rpm -qa samba samba-common samba-client

2:若未安装,则安装

yum -y install samba samba-common samba-client

3:查看配置文件

 rpm -ql samba
rpm -qc samba

动手修改配置文件,弄一个简单的,任何用户都可以读取写入

3:检查/etc/samba/smb.conf是否有错误
testparm -v

4:启动服务、开机自启动、查看端口是否打开

启动服务
/etc/init.d/smb start
/etc/init.d/smb start
开机自启动
chkconfig smb on
chkconfig nmb on
查看开启的端口
netstat -nlutp |grep mbd
5:测试
 
smbclient -L //192.168.1.101
-L:后面接主机所提供共享的资源目录
-U:后面接帐号来访问主机的可使用的资源
 
会显示出如下结果: 可以看到都是和配置对应起来的
 
 
Linux下:
        挂载使用 :mount -t cifs //192.168.1.101/temp /lile    df -h 可以看到
        卸载 umount  /lile
Windos下:直接在访问文件里输入\\192.168.1.101即可
 
二:需要帐号秘密才能访问的共享
     注意:samba帐号必须要存在于Linux系统中(/etc/passwd),密码不同。
 
1:修改配置文件:
     
 
2:检查语法是否正确:testparm -v
 
3:重启服务
 
4:创建/home/project目录,并且授予适当的权限
mkdir  /home/project
chgrp users /home/project
chmod /home/project
ll -d /home/project

 这里的所属组加上s,表示创建文件的时候,都是继承父目录的所属组
 
5:创建用户、设置密码
创建用户
useradd -G users smb1
useradd -G users smb2
设置密码:
echo |passwd --stdin smb1
echo |passwd --stdin smb2

6:pdbedit 查看samba用户的相关信息

pdbedit -L  :查看samba用户
pdbedit -a -u user:添加samba用户
pdbedit -r -u user:修改samba用户信息
pdbedit -x -u user: 删除samba用户
添加samba用户
pdbedit -a -u smb1 然后输入密码

7:测试
     1)在Windos上访问
     2)Linux:挂载需要需要帐号秘密的         
 mount -t cifs //192.168.1.101/smb1 /lile -o username=smb1

samba的简单用法总结的更多相关文章

  1. CATransition(os开发之画面切换) 的简单用法

    CATransition 的简单用法 //引进CATransition 时要添加包“QuartzCore.framework”,然后引进“#import <QuartzCore/QuartzCo ...

  2. jquery.validate.js 表单验证简单用法

    引入jquery.validate.js插件以及Jquery,在最后加上这个插件的方法名来引用.$('form').validate(); <!DOCTYPE html PUBLIC " ...

  3. NSCharacterSet 简单用法

    NSCharacterSet 简单用法 NSCharacterSet其实是许多字符或者数字或者符号的组合,在网络处理的时候会用到 NSMutableCharacterSet *base = [NSMu ...

  4. [转]Valgrind简单用法

    [转]Valgrind简单用法 http://www.cnblogs.com/sunyubo/archive/2010/05/05/2282170.html Valgrind的主要作者Julian S ...

  5. Oracle的substr函数简单用法

    substr(字符串,截取开始位置,截取长度) //返回截取的字 substr('Hello World',0,1) //返回结果为 'H'  *从字符串第一个字符开始截取长度为1的字符串 subst ...

  6. Ext.Net学习笔记19:Ext.Net FormPanel 简单用法

    Ext.Net学习笔记19:Ext.Net FormPanel 简单用法 FormPanel是一个常用的控件,Ext.Net中的FormPanel控件同样具有非常丰富的功能,在接下来的笔记中我们将一起 ...

  7. TransactionScope简单用法

    记录TransactionScope简单用法,示例如下: void Test() { using (TransactionScope scope = new TransactionScope()) { ...

  8. WPF之Treeview控件简单用法

    TreeView:表示显示在树结构中分层数据具有项目可展开和折叠的控件 TreeView 的内容是可以包含丰富内容的 TreeViewItem 控件,如 Button 和 Image 控件.TreeV ...

  9. listActivity和ExpandableListActivity的简单用法

    http://www.cnblogs.com/limingblogs/archive/2011/10/09/2204866.html 今天自己简单的总结了listActivity和Expandable ...

随机推荐

  1. OpenMP对于嵌套循环应该添加多少个parallel for 分类: OpenMP C/C++ Linux 2015-04-27 14:48 53人阅读 评论(0) 收藏

    一个原则是:应该尽量少的使用parallelfor, 因为parallel for也需要时间开销.即: (1)如果外层循环次数远远小于内层循环次数,内层循环较多时,将parallel for加在内层循 ...

  2. MFC各种控件的常见操作(逐步添加中......)

    由于经常切换系统或界面框架进行编程,难免有时会忘记之前的编程函数等等.所有在此自己做一个备份,以防止重新充电带来的痛苦! 1.CButton 1.1 在VC中编程实现按钮的启用(enable)和禁用( ...

  3. Struts2 Action中的方法命名不要以get开头

    偶然发现,在调用一个action中的某个方法时,会自动调用另一个无关的方法,找了好久,最后发现是方法命名的问题,方法命名以get开头,action会自动调用!所以,以后再写action中的方法时尽量不 ...

  4. 在Linux系统中如何设置APACHE服务器里的后台页面只允许某个IP地址访问

    补充资料 本网络中使用LINUX服务器,web服务器是由APACHE搭建,IP地址为192.168.1.5,后台页面为/admin/login.jsp . 如何设置后台页面LOGIN.JSP只允许19 ...

  5. Mac下Nginx环境配置

    环境信息: Mac OS X 10.11.1 Homebrew  0.9.5 正文 一.安装 Nginx 终端执行: brew search nginx brew install nginx 当前版本 ...

  6. ASP.NET MVC : Action过滤器(Filtering)

    http://www.cnblogs.com/QLeelulu/archive/2008/03/21/1117092.html ASP.NET MVC : Action过滤器(Filtering) 相 ...

  7. elasticsearch【更新】操作

    基于上一篇博文基础上,进行es的操作,document的新增比较简单,就不说了,这里主要说说更新操作. 更新操作,有两大类,一个是Replace,一个是Update,就是说一个是替换,一个是更新. 替 ...

  8. [zz] 混合高斯模型 Gaussian Mixture Model

    聚类(1)——混合高斯模型 Gaussian Mixture Model http://blog.csdn.net/jwh_bupt/article/details/7663885 聚类系列: 聚类( ...

  9. DB设计原则(二)如何拆、分表

    不要盲目为了减少表的数量,而使某一张表的字段过多,而导致表冗余列存在

  10. Windows下配置nginx根目录的问题

    location / { root E:/xampp/htdocs/html5/php/yii2-rest-master/rest/web; index index.html index.htm; } ...