linux配置samba服务【原创】
转载请注明出处http://www.cnblogs.com/paul8339/p/7509981.html
需求,windows服务器访问linux的共享文件,需要linux服务器安装并配置samba服务
1、安装
yum install samba -y
备份配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2、去掉用户家目录显示
将用户tommy的家目录屏蔽起来
;[homes]
; comment = Home Directories
; browseable = no
; writable = yes
; valid users = %S
; valid users = MYDOMAIN\%S
默认情况下,[homes],browseable,writable参数前面是没有分号的,这样客户端就能看到用户tommy的家目录,
这样不安全,所以要在[homes],browseable,writable前面加上分号,这样在客户端就只能看见sambashare_user
这一个目录了
3、如果设置所有人都能访问
[test1]
comment = test1
path = /test1
public = yes
建立目录
mkdir /test1
4、如果指定用户访问smb服务
用户必须是已有的系统用户
useradd smb
smbpasswd -a smb
或
使用pdbedit -a -u smb
查看是否添加成功
pdbedit -L
如果用户需要修改密码
smbpasswd -a smb
在输入新的密码即可
建立目录
mkdir /test1
目录/test1的权限一定要smb用户也能对目录有权限,否则无法访问
chown a+w /test1
修改配置文件
vim /etc/samba/smb.conf
[test1]
comment = test1
path = /test1
public = no
browseable = yes
writable = no
write list = smb
hosts allow = 10.158.13.54
并指定访问的IP为10.158.13.54
hosts allow=10.158.13.54 10.34.56.123 ( 设置允许访问次共享文件的ip,多个ip之间用空格隔 开)
10.72.7.
5、使配置文件生效,重启服务
service smb restart
service nmb restart
6、客户端windows连接

然后输入用户名,密码
问题:
windows客户端查看如果有问题就断开共享,重新连接
C:\Users\chh-huang>net use
会记录新的网络连接。
状态 本地 远程 网络
-------------------------------------------------------------------------------
已断开 \\10.158.13.54\pubdir1 Microsoft Windows Network
已断开 \\10.158.13.54\smbuser Microsoft Windows Network
已断开 \\10.158.13.54\IPC$ Microsoft Windows Network
命令成功完成。
C:\Users\chh-huang>net use * /del
您有以下的远程连接:
\\10.158.13.54\pubdir1
\\10.158.13.54\smbuser
\\10.158.13.54\IPC$
继续运行会取消连接。
您想继续此操作吗? (Y/N) [N]: y
命令成功完成。
C:\Users\chh-huang>net use
会记录新的网络连接。
列表是空的。
而且Samba服务有区分大小写bug
7、Linux客户端连接
[root@sun ~]# smbclient -U smbuser //192.168.18.99/smbuser
Password:
Domain=[SMX] OS=[Unix] Server=[Samba 3.0.33-3.37.el5]
smb: \> get smbuser.txt ---下载文件。
put 文件名 ---上传文件。
getting file \smbuser.txt of size 0 as smbuser.txt (0.0 kb/s) (average 0.0 kb/s)
---
linux配置samba服务【原创】的更多相关文章
- Linux 配置samba服务实现与Windows文件共享
目录: 1.samba服务介绍 2. 安装samba服务和客户端 3.samba配置文件详解 4.配置实例 5.客户端挂载与测试 6.samba排错 1.Samba服务介绍 Samba 最先在 ...
- Linux 配置Samba服务
查看系统下是否已经安装了sambarpm -qa |grep samba 安装sambayum -y install samba 配置samba创建目录sambamkdir -p /home/samb ...
- Linux:配置samba服务
配置samba服务 一.简略教程 1.挂载系统 mount /dev/cdrom /mnt/cdrom2.创建用户:useradd linlin3.创建用户密码:passwd linlin4.在用户 ...
- 利用Linux的Samba服务模拟NT域
利用Linux的Samba服务模拟NT域 Samba是一个与Windows NT具有相同协议的软件包.我们可以利用Samba服务来模拟 Windows NT域,使用户从Windows计算机上直接使用一 ...
- 【Linux】samba服务
samba是一个实现不同操作系统之间文件共享和打印机共享的一种SMB协议的免费软件. ①Samba软件包的安装 使用源安装,在终端中输入如下命令: #sudo apt-get install samb ...
- 配置samba服务一例
问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...
- 阿里云linux配置ftp服务
阿里云linux配置ftp服务 一.ftp服务安装 运行以下命令安装ftp yum install -y vsftpd 运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls ...
- linux下Samba服务配置
SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可 ...
- ubantu16.04安装配置samba服务(原创)
1.安装samba服务 $ sudo apt-get install samba samba-common$ sudo apt-get install smbclient 如果你开启了防火墙,关闭: ...
随机推荐
- 分布式文件系统服务器FastDFS
1. 什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统.FastDFS 为互联网量身定制, 充分考虑了冗余备份.负载均衡.线性扩容等机制,并注重高可用.高性能等指标, ...
- P3469 [POI2008]BLO-Blockade
题意翻译 在Byteotia有n个城镇. 一些城镇之间由无向边连接. 在城镇外没有十字路口,尽管可能有桥,隧道或者高架公路(反正不考虑这些).每两个城镇之间至多只有一条直接连接的道路.人们可以从任意一 ...
- 深入理解JVM一内存模型、可见性、指令重排序
一.内存模型 首先我们思考一下一个java线程要向另外一个线程进行通信,应该怎么做,我们再把需求明确一点,一个java线程对一个变量的更新怎么通知到另外一个线程呢?我们知道java当中的实例对象.数组 ...
- 【BZOJ1391】Order(网络流,最小割)
[BZOJ1391]Order(网络流,最小割) 题面 BZOJ权限题... 良心洛谷 题目描述 有N个工作,M种机器,每种机器你可以租或者买过来. 每个工作包括若干道工序,每道工序需要某种机器来完成 ...
- msf下的LNK漏洞(CVE-2017-8464)利用
0x01 前言 RCE漏洞存在于Windows处理LNK文件的环节.攻击者利用漏洞可以获得与本地用户相同的用户权限.被使用此漏洞攻击时,用户权限较少的账户相较管理员权限的用户受到的影响更小. 攻击者可 ...
- skip-external-locking --mysql配置说明
MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即“跳过外部锁定”.根据MySQL开发网站的官方解释,External-locking用于多进程条件下为 ...
- 【loj2461】【2018集训队互测Day 1】完美的队列
#2461. 「2018 集训队互测 Day 1」完美的队列 传送门: https://loj.ac/problem/2461 题解: 直接做可能一次操作加入队列同时会弹出很多数字,无法维护:一个操作 ...
- python基础----继承与派生、组合、接口与归一化设计、抽象类、子类中调用父类方法
一.什么是继承 继承是一种创建新的类的方式,在pyth ...
- (转)iOS开发——来改掉那些被禁用的方法吧(持续更新中)
iOS平台在快速的发展,各种接口正在不断的更新.随着iOS9的发布,又有一批老方法不推荐使用了,你若调用这些方法,运行的结果是没有问题的,但是会出现警告“***is deprecated :first ...
- .Net并行编程之二:并行循环
本篇内容主要包括: 1.能够转化为并行循环的条件 2.并行For循环的用法:Parallel.For 3.并行ForEach的用法Parallel.ForEach 4.并行LINQ(PLINQ)的用法 ...