linux服务器搭建---samba

文件共享:FTP

不能在线编辑 -> NFS

不能跨平台 --> Samba
    linux  --NFS   --
network file system
    window --CIFS  -- Common Internet
File System 网络邻居

1991.Andrew Tridgell -- > SMB :Server Message Block  
:Samba为注册商标

作用:1.文件服务器
     
2.编修www网页数据
      3.打印机服务器

NetBIOS:NetWork Basic Input/Output System:
IBM局域网通讯协议,无法跨越路由,Windows网络邻居沿用,同一个Workgroup,通过NetBIOS Name识别不同计算机
NetBIOS
over TCP/IP  可以跨路由。

nmbd:管理工作组,NEtBIOS name解析,UDP,prot 137.138
smbd:管理文件资源,目录或打印机,数据传输TCP 139
445

联机模式:
peer/peer(Workgroup model) 对等模式
  
每台计算机都保存有账号密码。
domain model:账号密码统一用PDC服务器管理。

安装软件:
samba-common-3.0.33-3.37.el5.x86_64.rpm
  
服务器和客户端使用的数据,smb.conf   testparm

samba-3.0.33-3.37.el5.x86_64.rpm
  服务器主程序,smbd,nmbd,

samba-client-3.0.33-3.37.el5.x86_64.rpm
  客户端程序,mount.cifs

配置文件:
/etc/samba/smb.conf

/etc/samba/lmhosts

/etc/samba/smbusers

/etc/samba/passdb.tdb, secrets.tdb 

        3.0以后使用TDB(Trivial
DataBase)数据库存储账号密码。

/usr/share/doc/samba- samba所有技术手册

/etc/sysconfig/samba

服务器程序:
/usr/sbin/nmbd
/usr/sbin/smbd

/usr/bin/tdbdump
查看数据库内容
/usr/bin/tdbtool进入数据库借口直接修改账号密码参数。(需安装tdb-tools软件)

/usr/bin/smbstatus 列出Samba联机状况

/usr/bin/smbpasswd,pdbedit 管理Samba账号密码数据

/usr/bin/testparm: 检验smb.conf 语法。

客户端程序

/sbin/mount.cifs 挂载远程文件资源

/usr/bin/smbclient 产看远程文件资源

/usr/bin/nmblookup 查看NetBIOS name

/usr/bin/smbtree 列出工作组与计算机名称树状分布图

共享:

#==================== Global Settings
===========================
[global]
       
workgroup = LY_GROUP
        server string
= liaoyi‘s Samba Server Version %v

netbios name = LY_SMB

# --------------------- Logging Options ---------------------------
#
#
Log File let you specify where to put logs and how to split them up.
#
#
Max Log Size let you specify the max size log files should reach

# logs split per
machine
        log file =
/var/log/samba/%m.log
        # max 50KB
per log file, then rotate
        max log
size = 50

# ------------------ Standalone Server Options ----------------------

security = share

# ------------------ Printing Options ----------------------

#============================ Share Definitions
=====================
       load printers =
no

#liaoyi‘s share
director
[smb_share]
        comment =
LY‘s file share
        path =
/tmp/smb_share
        public =
yes
        guest ok =
yes
        writable =
yes
        browseable = yes

chmod 777 home   chmod 777 share
setenforce 0 
设置安全级别为0;

smbclient -L //127.0.0.1
mount -t cifs //127.0.0.1/temp/smb_share /mnt

用户+share+public

# ---------------- Standalone Server Options ------------------------

security =
user
        passdb backend = tdbsam

#====================== Share Definitions ==============================

[homes]
        comment = Home
Directories
        browseable =
no
        writable =
yes
        valid users =
%S
        create mode =
0644
        directory mode =
0775
;       valid users = MYDOMAIN\%S

[part_share]
        comment = group
share
        path =
/secbox/plain/group_share/group1001

        browseable =
yes
        writable =
yes
        write list = @group1

[all_public]
        comment = all
users share
        path =
/secbox/plain/all_public
        public =
yes
        guest ok =
yes
        writable =
yes
        browseable = yes

net use * /del /y
net use \\samba文件服务器IP地址\IPC$ /delete

:>net use 显示帐号
   :>net use \\192.168.1.102\account
/delete删除

时间: 2024-11-08 20:08:02

linux服务器搭建---samba的相关文章

linux下搭建samba服务器

服务器IP:192.168.4.5 1.安装samba服务软件包 [[email protected] 桌面]# yum -y install samba [[email protected] 桌面]# rpm -q samba samba-3.6.9-164.el6.x86_64 [[email protected] 桌面]# rpm -q samba-client 2.修改配置文件smb.conf 对配置文件做备份 [[email protected] 桌面]# cp /etc/samba/

在Linux上搭建samba服务后,到Windos上访问不了共享目录的问题排障

今天在linux下搭建samba服务时,出现了几个问题,经过多次努力尝试,终于顺利解决问题:在linux上搭建samba服务,编译 vim /etc/samba/smb.conf完成后:1>在Windos上测试访问共享的目录时,错误提示如下 2>在浏览器上输入:file://192.168.1.103/sanshi,访问后还是同样的错误3>在linux上访问,如下提示[[email protected] ~]# smbclient //192.168.1.103/sanshiWARNIN

【Linux服务器搭建】——在linux上安装mysql5、tomcat8和jdk8并部署应用

Linux作为java web服务器是首要选择.在工作中也会搭建服务器.今天尝试在linux上搭建tomcat服务器. linux:suse jdk:jre 1.8 tomat:8.0.9 mysql:5.5.39 服务器是用的阿里云服务器.2G内存,双核CPU. 1.mysql安装 下载地址可以使用sohu的镜像进行下载 ,地址:http://mirrors.sohu.com/mysql/ 我下载的名称为: -rw-r--r-- 1 root root 17715414 Jul 21 20:0

在Linux中搭建 samba服务器

下面说一下如何在RHEL5.4中搭建samba服务器,在搭建samba服务器之前要了解: (1)samba服务器是干什么用的: (2)它的主要作用是什么: (3)它在什么情况下会使用到. SMB协议 SMB协议是在局域网中共享文件/打印机的一种协议,该协议可以为网络内部的Windows和Linux主机提供文件系统.打印服务. SMB的工作原理是让NetBIOS和SMB运行在TCP/IP之上,且使用NetBIOS的nameserver让Linux机器可以在Windows网络邻居中被浏览.这样Win

Linux服务器搭建相关教程链接整理

Linux: Linux 教程 | 菜鸟教程 linux下如何添加一个用户并且让用户获得root权限 - !canfly - 博客园 Git: 在 Linux 下搭建 Git 服务器 - 黄棣-dee - 博客园 Git服务器Gitosis架设指南 - king_sundi的专栏 - 博客频道 - CSDN.NET VNC: RHEL7 配置VNC远程桌面工具 - snowfoxmonitor的专栏 - 博客频道 - CSDN.NET 在REDHAT6.X中设置VNC多用户登录 - limanj

Linux服务器搭建常用环境(一)

转载自:http://blog.163.com/hlz_2599/blog/static/142378474201341394955248/ 转载主要是怕链接失效,以后看不到了. 1.搭建telnet服务器 2.搭建DHCP服务器 3.搭建DNS服务器 4.搭建sendmail服务器 5.搭建FTP服务器 6.搭建web服务器 安装 apache tomcat 7.搭建samba服务器 一.搭建telnet服务器 1.查看是否有telnet服务 rpm –qa|grep telnet 显示:te

Linux服务器搭建jenkins

Linux服务器采用的是阿里云服务器的centOS系统 64位  这个系统没有界面  全部操作过程只能通过明令行的方式. 首先,在操作服务器之前,先在我们当前使用的windows系统中装一些远程控制linux服务器的软件,如果服务器不是远程的,那就省略这些步骤了. 工具软件1:SecureCRT,SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件.这里使用SecureCRT来远程操作linux服务器.安装完成

linux服务器搭建--将win10换成linux

在这里说记录一下自己装linux的步骤,如果也有需要的朋友可以参看下: 1.目前win10的系统装成inux系统有3个解决办法: 第一:win10装linux子系统,网上已经有很多教程,步骤很简单 第二:win10先装虚拟机(vmware等),然后在虚拟机的平台上,再装linux系统. 第三:直接用u盘将win10系统换成linux系统(我们这里讲述的是这种方式,最近因为需要,搭建了一个linux服务器) 2.步骤分为两个步骤: 第一:下载centos发行版. 第二:将自己的u盘制作成启动盘 第

标准linux服务器搭建

一:针对大数据平台的linux如下搭建,为了方便截图,采用的虚拟机,与真实环境有点出入 二:步骤如下 1. 在vmware中选择加载虚拟光盘iso文件,然后进入安装 2. 默认选择第一项 Install or upgrade an existing system,然后如果机器没啥问题,就选择Skip跳过test 3.选择Next 4. 建议选择English,在最后面有个支持语言加上中文支持,这里手贱选了中文 5.键盘选择美国式英语 6. 选择基本存储设备 7. 选择是,忽略所有数据 8. 填写