Samba服务创建共享文件系统

Linux 系统中的Samba

Linux系统中的Samba服务器又提供了另外一种技术来弥补这种安全性的不足的技术,那就是采用账户映射方式为Samba服务器提供虚拟账户(不与Linux系统中的用户账户一一对应)。这就是我们在本示例的主配置文件全局配置中加上“username map = /etc/Samba/smbusers”语句的原因了。

可以通过编辑/etc/Samba/smbusers文件为Linux系统用户账户创建访问Samba服务器的虚拟账户(通常是对应Windows系统的多个用户),使它们之间建立映射关系,而且是一个Linux系统账户可以映射多个Samba账户,这样就可以实现隐藏Linux系统账户的目的。

建立映射关系的格式为:

Linux系统用户账户 = Samba服务器账户1 Samba服务器账户2……

如要把Linux系统的winda账户映射成cook和sina,就可以写成如下格式:

winda = cook sina

这样,用cook和sina两用户访问Samba服务器,与直接使用winda访问Samba服务器效果是一样的。可不用直接使用Linux系统中的账户来访问Samba服务器,更加安全了。系统默认还会在/etc/Samba/smbusers文件中自动创建root和nobody两个账户的映射关系。

1. 安装SAMDB
2. 配置vim /etc/samba/smb.conf
testparm -v 验证并查阅smb.conf配置,默认值也会显示
3. useradd -G users smb
4. echo 1234 |passwd --stdin smb
5. pdbedit -L
pdbedit -a|-r|-x -u 账号 添加|修改|删除 账号
pdbedit -a -m -u 账号 与PDC相关的机器密码
smbpasswd smb 修改密码
6. 启动SAMBA
/etc/init.d/smbd restart
7. 匿名登录
smbclient -L //127.0.0.1
账号登录
smbclient -L //127.0.0.1 -U smb
时间: 2024-10-10 06:17:01

Samba服务创建共享文件系统的相关文章

一、掌握Samba服务的配置原理;二、在linux下配置samba共享服务

一.掌握Samba服务的配置原理二.在linux下配置samba共享服务(匿名共享.身份验证.账户映射.访问控制)Samba介绍:Samba是运行在Linux与Unix之上的免费共享服务的软件,是典型服务器/客户端模式,它有两个进程,一个是smbd,主要是用来管理共享文件的进程,另一个是nmbd,用来实现主机名到IP地址的转换(相当于Windows下的NetBIOS的功能),smbd运行在TCP的139.445端口,nmbd则运行在UDP的137.138端口(运行samba服务后可以用如:net

SAMBA服务的搭建和访问

SAMBA服务的产生 在早期的网络世界中,档案数据在不同主机之间的传输大多是使用FTP服务,但是FTP服务传输档案有一些小小的问题,那就是我们无法直接修改主机上面的档案数据,也就是说我们如果想要修改某个档案的数据时,就必须将该档案的服务器下载后才能修改,这样就很麻烦了.其实解决这个问题也很简单,NFS服务就很好的解决档案数据不能直接修改的问题,因为NFS服务是直接将共享目录挂载到客户端的机器上,那么共享目录就好像成了自己的目录一样,共享数据的使用自然就很方便,但是,NFS也有一些小小的问题,它仅

《samba服务搭建》RHEL6

Samba服务不仅可以实现linux和win之间的文件共享,也可以实现linux和linux之间的共享,samba的用户只限服务端本地用户使用. 本文的环境是selinux开启的情况下配置 Samba服务配置: 首选安装samba软件包: 创建一个打算共享的目录:修改目录的权限 在目录中创建几个文件以示区别: 安装修改目录安全上下文的软件包: 修改目录的安全上下文: 也可以使用chcon –t samba_share_t /hello 稳定性没永久生效的好 查看下修改后的目录安全上下文: 配置s

shell安装samba服务

编写一个脚本,全自动安装samba服务,共享的目录.由用户输入, 脚本根据用户的输入自动判断.然后写到samba配置文件,访问samba统一用户为:root 密码为:123456,脚本全自动启动服务,请告诉用户samba服务是否运行成功. !/bin/bash #write by lijun #Date 2014-07-16 #==================================================== #the present path #=============

Android应用程序请求SurfaceFlinger服务创建Surface的过程分析

文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/7884628 前面我们已经学习过Android应用程序与SurfaceFlinger服务的连接过程了.连接上SurfaceFlinger服务之后,Android应用程序就可以请求SurfaceFlinger服务创建Surface.而当有了Surface后,Android应用程序就可以用来渲染自己的UI了.在本文中,我们将详细分析Android应用

linux共享文件系统之samba

文件系统级别访问: samba 介绍:samba在类unix/linux主机之间实现共享文件系统 UNC路径 Window系统上的实现共享文件系统的一种工具 例如:映射磁盘驱动器 像samba与UNC这样的提供共享文件系统的机制,我们叫做smb(service message bloc)服务信息块,而smb实现的文件系统共享协议我们称之为cifs(common internet file system)通用互联网文件系统s amba研发者 Andrew Tridgell, smb --> sam

window主机访问Linux主机通过samba服务共享的目录 和Linux主机挂载window主机共享目录到本地

一.window主机访问Linux主机通过samba服务共享的目录 1.测试环境 物理主机: win8 虚拟主机: rhel 5.8 网络模式: 桥接 安装方式采用本地配置的yum源安装samba 关闭了selinux 2.配置好yum源 mount -r /dev/cdrom /media/cdrom   //挂载光盘镜像 3.首先安装samba3x samba3x-client samba3x-common samba3x-swat yum -y install samba3x samba3

网络共享服务—samba服务

samba服务简介 SMB:Server Message Block服务器消息块,IBM发布,最早是DOS网络文件共享协议 Cifs:common internet file system,微软基于SMB发布 SAMBA:实现windows和UNIX相通 相关包: samba 提供smb服务 samba-client 客户端软件 samba-common 通用软件 cifs-utils smb客户端工具 samba-winbind 和AD相关 smbd 提供smb(cifs)服务 TCP:139

如何在ubuntu下使用samba创建共享

快速简单的创建共享,比网上那些乱七八糟过时的文档强太多 原文地址: https://help.ubuntu.com/community/How%20to%20Create%20a%20Network%20Share%20Via%20Samba%20Via%20CLI%20%28Command-line%20interface/Linux%20Terminal%29%20-%20Uncomplicated,%20Simple%20and%20Brief%20Way! How to Create a