Samba共享实例

Samba  实例一

要求:共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读。

打开 samba 的配置文件/etc/samba/smb.conf 在[global]部分

把: MYGROUP 改成: WORKGROUP, 把:security = user 修改为: security = share。 然后

在文件的最末尾处加入以下内容:

[share]

comment = share all

path = /tmp/samba

browseable = yes

public = yes

writable = no

创建测试目录:

# mkdir /tmp/samba

# chmod 777 /tmp/samba

# touch /tmp/samba/sharefiles

# echo "111111" > /tmp/samba/sharefiles

启动 samba 服务:

# /etc/init.d/smb start

下面来测试一下能否实现我们的要求。首先测试你配置的 smb.conf 是否正确,用下面的命令:

# testparm

如果没有错误,则在你的 Windows 机器上的浏览器中输入:

file://IP/share

看是否能访问到 sharefiles

也可以用smbclient  //IP/share 登陆或者mount -t cifs //IP/share  /mnt进行挂载。

Samba  实例二

要求:共享一个目录,使用用户名和密码登录后才可以访问,要求可以读写。

打开 samba 的配置文件/etc/samba/smb.conf

[global] 部分内容如下:

[global]

workgroup = WORKGROUP

server string = Samba Server Version %v

security = user

passdb backend = tdbsam

load printers = yes

cups options = raw

还需要加入以下内容:

[myshare]

comment = share for users

path = /samba

browseable = yes

writable = yes

public = no

保存配置文件,创建目录:

# mkdir /samba

# chmod 777 /samba

然后添加用户。因为在[globa]中 “passdb backend = tdbsam”, 所以要使用 pdbedit 来增加

用户,也可以使用smbpasswd增加用户。注意添加的用户必须在系统中存在,所以需要先创建系统账号:

# useradd user1

# useradd user2

然后添加 user1 为 samba 账号:

# pdbedit -a user1

再添加 user2 为 samba 账号:

# pdbedit -a user2

我们可以列出 samba 所有账号:

# pdbedit -L

我们也可以删除samba账号:

# pdbedit -x user2

重启 samba 服务:

# service smb restart

测试:

打开浏览器输入:

file://IP/myshare/

然后输入用户名和密码

也可以用smbclient  -Uuser1 //IP/myshare 登陆或者mount -t cifs -o username=user1 //IP/myshare  /mnt进行挂载。

时间: 2024-11-08 22:15:05

Samba共享实例的相关文章

samba共享目录构建wordpress与mysql

项目一 (1) 使用samba共享/data/application/web,在目录中提供wordpress; (2) 使用samba客户端挂载samba server共享的目录至/var/www/html: (3) 客户端(lamp),部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载samba server共享的目录至/var/www/html:验正其wordpress是否可被访   问:要确保能正常发文章,上传图片: samba服务器

samba共享服务的实现

实现SMB共享 1.在samba服务器上安装samba包 yum install samba  -y 2.创建samba用户和组 [[email protected] ~]# groupadd  -r  amdin [[email protected] ~]# useradd –s  /sbin/nologin  -G admin  wang [[email protected] ~]# smbpasswd  -a wang    #设置密码 [[email protected] ~]# use

通过samba共享目录的方式搭建lamp平台并安装wordpress(二)

在A主机上安装httpd,php,mariadb,samba-client,作为samba client,在B主机上安装samba,作为samba server.A主机IP192.168.199.157,B主机IP 192.168.199.174. 1.在A主机上安装httpd,php,php-mysql,mariadb,samba-client ~]# yum install httpd php php-mysql mariadb-server samba-client 2.在B主机上安装sa

如何在Fedora或CentOS上使用Samba共享

如今,无论在家里或者是办公场所,不同的电脑之间共享文件夹已不是什么新鲜事了.在这种趋势下,现代操作系统通过网络文件系统的方式使得电脑间数据的交换变得简单而透明.如果您工作的环境中既有微软的Windows又有Linux,那么,一个共享文件及目录的方式便是通过一个跨平台网络文件共享协议:SMB/CIFS.Windows原生的支持SMB/CIFS,Linux也通过开源的软件Samba实现了SMB/CIFS协议. 在这篇文章中,我们将展示如何使用Samba共享文件夹.我们使用的Linux平台是Fedor

samba共享

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

samba 共享

samba共享 主要依靠tcp协议  端口号 137 138 139 功能:实现Linux和Windows之间的数据共享 (数据同步,可以分享已挂载的目录)目录不可以删除,文件不可以修改,但可以删除也可以添加新的文件 实验准备 redhat7 windows2007 服务器端 linux系统 安装程序包 Samba Samba-client 客户端 linux系统 安装程序包 Samba-client 服务器端制作共享文件目录 设置安全权限 mkdir /mnt/read mkdir /mnt/

samba共享目录多台主机挂载,搭建WordPress

项目实践一: (1) 使用samba共享/data/application/web,在目录中提供wordpress; (2) 使用samba客户端挂载samba server共享的目录至/var/www/html: (3) 客户端(lamp),部署wordpress,并让其正常访问:要确保能正常发文章,上传图片: (4) 客户端2(lamp),挂载samba server共享的目录至/var/www/html:验正其wordpress是否可被访问:要确保能正常发文章,上传图片: 项目实践二: (

Linux的Samba共享

实验04:SAMBA共享 实验目标 在Linux上完成SAMBA共享的配置,并验证配置. 实验要求 samba匿名共享 工作组设为Tarena 共享名设为 tools 将目录 /usr/src 共享给所有人 允许所有人访问.无需密码验证 访问权限为只读 实验步骤 1.安装软件包 [[email protected] ~]# rpm -q samba-client samba samba-common package samba-client is not installed package sa

搭建Samba共享服务及访问控制

Samba共享服务 Linux如何访问Windows的共享? Windows能实现访问Linux的共享吗? 关于Samba --SMB/CIFS协议 -- Server Message Block ,服务消息块 -- Common Internet File System , 通用网际文件系统 Samba服务基础 主要软件包 [[email protected] Server]# rpm -qa | grep samba samba-common-3.0.33-3.39.el5_8