1.9-samba 部署和优化-3

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

1.编辑配置文件/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

2.创建共享目录

# mkdir /samba

# chmod 777 /samba   因为samba需要系统的读写权限。

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

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

# useradd user1

# useradd user2

注:系统用户不需要设置密码

然后添加 user1 为 samba 账号:

# pdbedit -a user1

再添加 user2 为 samba 账号:

# pdbedit -a user2

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

# pdbedit -L

删除虚拟用户

# pdbedit -x user2

可用pdbedit -h获取帮助信息

4.重启 samba 服务:

# service smb restart

测试:

打开 IE 浏览器输入:

file://IP/myshare/    #不带共享名也可以

然后输入用户名和密码

或者win+R\\192.168.1.60\共享名称    #不带共享名也可以

使用 Linux  访问 samba  服务器

Samba 服务在 Linux 下同样可以访问。前提是你的 Linux 安装了 samba-client 软件包。

安装完后就可以使用 smbclient 命令了。具体语法为:

# smbclient //10.0.4.67/myshare/ -U user1   #-U 可写到前面,但必须加共享名称。

Password:

Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.9-151.el6]

smb: \>

出现如上所示的界面。可以打一个 ”?” 列出所有可以使用的命令。常用的有 cd, ls, rm,

pwd, tar, mkdir, chown, get, put 等等,使用 help + 命令可以打印该命令如何使用,其中 get

是下载,put 是上传。

另外的方式就是通过 mount 挂载了,如:

# mount -t cifs //10.0.4.67/myshare /mnt -o username=user1,password=123456

格式就是这样, 要指定 -t cifs //IP/共享名 本地挂载点 -o 后面跟 username 和 password 挂

载完后就可以像使用本地的目录一样使用共享的目录了,注意共享名后面不能有斜杠。

时间: 2025-01-13 12:58:12

1.9-samba 部署和优化-3的相关文章

samba 部署和优化

一. samba配置 1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到. 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. 2. 安装配置samba yum install -y samba samba-client 配置文件解说: [global] 定义全局的配置,workgroup用来定义工作组,相信如果您安装过window

samba部署和优化(共享我们Linux系统里的目录供windows系统或者linux其它服务器访问下载等等)

(1)共享一个目录出来给所有用户都能访问,但是文件只能是只读模式 安装samba服务: yum install -y samba samba-client 首先:编辑配置文件 vim /etc/samba/smb.conf 修改: security = share (默认是user的,先改成share模式) 修改工作组(改成你电脑自己的工作组): workgroup = WORKGROUP 然后在最后面加一段模块: [hjp] comment = share all path = /tmp/sa

部署和调优 1.7 samba 部署和优化-1

Samba服务可以实现linux上共享一个目录,windows上面访问. 安装 yum install -y samba samba-client 配置文件在 vim /etc/samba/smb.conf [global] workgroup = MYGROUP server string = Samba Server Version %v log file = /var/log/samba/log.%m max log size = 50 security = user passdb bac

部署和调优 1.9 samba 部署和优化-3

实践2 要求:共享一个目录,使用用户名和密码登录后才可以访问,要求可以读写 打开配置文件 vim /etc/samba/smb.conf 改为security = user 在最后面增加一段 [denny] comment = shaer for users path = /tmp/sambadir browseable = yes writable = yes public = no 创建用户 useradd smbuser1 映射用户 pdbedit -a smbuser1 输入两遍密码 查

部署和调优 1.8 samba 部署和优化-2

Samba 可以实现 Linux 和 Windows 机器相互共享文件,这对我们来说是非常实用的.下面做几个实践,来了解samba,注意:在实践之前,请先检测 Selinux 是否关闭,否则可能会实践不成功. 实践1 要求:共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读 打开Samba配置文件的在[global]部分 vim /etc/samba/smb.conf 改为 security = share 改为 workgroup = WORKGROUP 然后在文件的最末尾处加入

samba部署和优化

samba服务可以实现在Linux上共享一个目录,可以让Windows用户访问.本节介绍samba共享服务器的搭建过程. 安装samba服务端和客户端: [[email protected] ~]# yum install -y samba samba-client 通过实验来说明samba的使用方式: 实验1:共享一个目录,任何人都可以访问该目录,不需要用户名密码,只读 编辑配置文件: [[email protected] ~]# vim /etc/samba/smb.conf 修改1:sec

nfs、samba、squid代理部署及优化

nfs部署及优化 nfs服务器上: [[email protected] vhosts]# yum install -y nfs-utils rpcbind [[email protected] vhosts]#  vim /etc/exports /mnt/ 192.168.137.21(rw,sync) //  /mnt/共享的目录,192.168.137.21允许访问的主机IP,(rw,sync)权限 [[email protected] vhosts]#  /etc/init.d/rpc

Linux常用服务部署与优化

Linux常用服务部署与优化 A.NFS部署和优化1 1. 安装NFS服务端与配置文件 [[email protected] mnt]# yum install -y nfs-utils rpcbind     //安装服务端 [[email protected] mnt]# vim /etc/exports    //打开配置文件,配置共享文件,文件默认是空的 /mnt  10.30.4.137(rw,sync)    //配置共享文件/mnt [[email protected] mnt]#

Linux 之 samba 部署&优化

Samba是什么 Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到. 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. [[email protected] ~]# yum install -y samba samba-client #安装 samba 服务端,客户端是 samba-client [[email protected] ~]# vim /

lamp/lnmp阶段练习Linux常用服务部署与优化

lamp/lnmp阶段练习Linux常用服务部署与优化 我们以模拟实际需求的形式来复习.需求如下: 1. 准备两台centos 6,其中一台机器跑mysql,另外一台机器跑apache和nginx + php 2. 同时安装apache和nginx,其中nginx启动80端口,用来跑静态对象(图片.js.css),apache监听88端口,负责跑动态页(php相关的),并且需要由nginx代理对外访问3. mysql服务器需要开启慢查询日志4. 搭建discuz.wordpress以及phpmy