前两天在弄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. C语言 gets()和scanf()函数的区别

    scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别.若想从键盘上输入字符串"hi hello",则应该使用 gets 函数. gets可以接收空格:而sc ...

  2. 必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1

    在Windows Server 2008下直接安装SQL Server 2008时,会出现如下错误: 必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1 ...

  3. mysql 异步执行 query //@todo

    http://stackoverflow.com/questions/27240421/php-asynchronous-mysql-query http://php.net/manual/en/my ...

  4. delphi 常用的将窗口置前的函数

    function BringWindowToTopEx(hWnd: HWND): Boolean;begin if IsIconic(hWnd) then ShowWindow(hWnd, SW_RE ...

  5. 将框架的底层改掉,改成一个轻量级的ORM

    公司底层的缺点 1.功能有限,只有增删查改 2.不支持异步 3.不支持懒加载 4.不支持泛型 5.不支持Linq 6.性能没做到最好,比如FirsttOrDefault()只能通过查找select * ...

  6. 2. xargs 命令

    1.简介 xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具.它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理.通常情况下,xargs从管道或者stdin中读取数据,但是 ...

  7. 31. Flatten Binary Tree to Linked List

    Flatten Binary Tree to Linked List Given a binary tree, flatten it to a linked list in-place. For ex ...

  8. 36. Construct Binary Tree from Inorder and Postorder Traversal && Construct Binary Tree from Preorder and Inorder Traversal

    Construct Binary Tree from Inorder and Postorder Traversal OJ: https://oj.leetcode.com/problems/cons ...

  9. 关于对inputstream流的复制

    今天因为项目需要,获取到一个inputstream后,可能要多次利用它进行read的操作.由于流读过一次就不能再读了,所以得想点办法. 而InputStream对象本身不能复制,因为它没有实现Clon ...

  10. [翻译]用神经网络做回归(Using Neural Networks With Regression)

    本文英文原文出自这里, 这个博客里面的内容是Java开源, 分布式深度学习项目deeplearning4j的介绍学习文档. 简介: 一般来说, 神经网络常被用来做无监督学习, 分类, 以及回归. 也就 ...