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-08-08 13:54:13

Linux Samba服务的相关文章

主机Window访问不了虚拟机Linux Samba服务提供的目录

笔者最近遇到的一个问题,虚拟机Linux中的Samba服务正常开启,主机通过"\\192.168.229.200" (我的虚拟机中Linux系统配置的静态地址)访问不了Share目录(/var/test),而且经过数次的重启,检查配置,再重启,都没法解决.后来突然想到了主机管理服务配置中虚拟机相关服务是否开启,才恍然大悟,因此写这篇短文和遇到类似问题的朋友们一起分享. 如果按照笔者之前写的这篇文章 虚拟Linux系统设置静态局域网地址与主机实现Samba服务 配置静态地址,安装并简单配

linux samba服务 建立可匿名访问文件共享

5 samba服务 SMB(Server MessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源. /etc/samba/smb.conf          主配置文件 [global]                                   全局设置 workgroup = MORKGROU

Linux - samba 服务

暂时关闭 iptables 防火墙 [[email protected] ~]# systemctl stop iptables.service 暂时关闭 firewall 防火墙 [[email protected] ~]# systemctl stop firewalld 暂时关闭 selinux [[email protected] ~]# setenforce 0 安装 samba 软件包 [[email protected] samba]# yum install samba -y 查

Linux Samba服务主配文件smb.conf中文详解【转】

转自:https://blog.csdn.net/maotianwang/article/details/52524732 从网上找到描述比较详细的smb.conf中文解释: 服务名:smb 配置目录:/etc/sabma/ 主配置文件:/etc/sabma/smb.conf #============================== Global Settings ============================= [global] samba服务器的全局设置,对整个服务器有效.

linux学习-Samba服务

Samba服务程序是一款基于SMB协议并由服务端和客户端组成的开源文件共享软件,实现了Linux与Windows系统间的文件共享. 1.安装Samba服务软件包: [[email protected] Desktop]# yum install samba Loaded plugins: langpacks, product-id, subscription-manager ------省略部分安装过程------ Installing: samba           x86_64      

linux文件服务之Samba

1.Samba Samba服务 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务          器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但

初学linux网络服务之samba服务实验

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:Samba匿名共享 工作组为Tarena 将目录 /usr/src 共享给所有人 共享名设为 tools 允许所有人访问.无需密码验证 访问权限为只读 1.安装软件包 [[email protected] ~]# rpm -q samba-client samba samba-common  //查看安装包 package samba-client

linux下samba服务搭建

实验拓扑:Linux Client-----RHEL5.9(vmnet1)----------(vmnet1)Win7 Client 实验一:Samba匿名共享工作组为Tarena将目录 /usr/src 共享给所有人共享名设为 tools允许所有人访问.无需密码验证访问权限为只读 1.安装软件包[[email protected] ~]# rpm -q samba-client samba samba-commonpackage samba-client is not installedpac

linux之samba服务

yum -y install samba /etc/init.d/smb start    (service smb start) chkconfig --level 35 smb on testparm /etc/samba/smb.conf     #检测配置文件 配置文件:/etc/samba/smb.conf Standalone Server Options 密码设置: smbpasswd -a 用户 create mode directory mode linux之samba服务,布