- 浏览: 2542535 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (676)
- linux运维 (157)
- php (65)
- mysql (78)
- nginx (27)
- apche (18)
- framework (6)
- windows (9)
- IDE工具 (23)
- struts2 (7)
- java (13)
- 移动互联网 (14)
- memcache redis (23)
- shell基础/命令/语法 (37)
- shell (50)
- puppet (4)
- C (11)
- python (9)
- 产品经理 (27)
- Sphinx (4)
- svn (12)
- 设计构建 (12)
- 项目管理 (44)
- SEO (1)
- 网站架构 (26)
- 审时度势 (42)
- 网络 (14)
- 激发事业[书&视频] (81)
- 其它 (12)
- 摄影 (8)
- android (21)
最新评论
-
zhongmin2012:
原文的书在哪里
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
renzhengzhi:
你好,请问个问题,从master同步数据到slave的时候,s ...
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
ibc789:
你好,看了你的文章,我想请教个问题, 我在用 redis的时候 ...
redis 的两种持久化方式及原理 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器 -
iijjll:
写得非常好
数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
--------------------1 smaba[linux(ubuntu)+window]
1 安装配置samba ,在window访问linux共享
首先当然是要安装 samba 了,呵呵:
代码 :
sudo apt-get install samba
sudo apt-get install smbfs
下面我们来共享群组可读写文件夹,假设你要共享的文件夹为:
/home/ray/share
首先创建这个文件夹
代码 :
mkdir /home/ray/share
chmod 777 /home/ray/share
备份并编辑
smb.conf
允许网络用户访问
代码 :
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
搜寻这一行文字
代码 :
; security = user
用下面这几行取代
代码 :
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为:
newsfan
。而文件夹的共享名为
Share
代码 :
[Share]
comment = Shared Folder with username and password
path = /home/ray/share
public = yes
writable = yes
valid users = newsfan
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
然后顺便把这里改一下,找到[
global
]把
workgroup = MSHOME
改成
代码 :
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
后面的三行是为了防止出现中文目录乱码的情况。其中根据你的
local
,
UTF-8
有可能需要改成
cp936
。自己看着办吧。
现在要添加
newsfan
这个网络访问帐户。如果系统中当前没有这个帐户,那么
代码 :
sudo useradd newsfan
要注意,上面只是增加了
newsfan
这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且
samba
的登录密码可以和本机登录密码不一样。
现在要新增网络使用者的帐号:
代码 :
sudo smbpasswd -a newsfan
sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存
代码 :
newsfan = "network username"
如果将来需要更改
newsfan
的网络访问密码,也用这个命令更改
代码 :
sudo smbpasswd -a newsfan
删除网络使用者的帐号的命令把上面的
-a
改成
-x
代码 :
sudo testparm
sudo /etc/init.d/samba restart
最后退出重新登录或者重新启动一下机器。
测试登陆
# smbclient -L //localhost/share
最后在window的工作组计算机就可以看到linux下的共享目录
2 用mount挂载windows的共享目录到本地磁盘
ubuntu系统中建立一个挂载点,在这里我们建立的挂在点为 /mnt/wind,同样在保证网络连接正常,且windows中有共享目录的前提下,进行一下操作以windows的ip为192.168.0.1,共享文件夹为share为例
mount -t smbfs -o username=newsfan,password=newsfan //192.168.1.117/share2 /mnt/wind
一但挂载成功就行了 ,就可以在/mnt/wind 下看到//192.168.1.117/share2下的内容
如果要详细了解mount命令,使用man mount在终端查看详细用法
3 使用smbclient 命令
smbclient //192.168.1.117/share2 -U newsfan
回车就可以用,用命令get下载文件,用put上传文件。
注解:
smbclient介绍:
命令 说明
?或help [command] 提供关于帮助或某个命令的帮助
![shell command] 执行所用的SHELL命令,或让用户进入 SHELL提示符
cd [目录] 切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录
lcd [目录] 切换到客户端指定的目录;
dir 或ls 列出当前目录下的文件;
exit 或quit 退出smbclient
get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;
如果不想改名,可以把file2省略
mget file1 file2 file3 filen 从服务器上下载多个文件;
md或mkdir 目录 在服务器上创建目录
rd或rmdir 目录 删除服务器上的目录
put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;
mput file1 file2 filen 向服务器上传多个文件
- 上传到远程服务器.rar (6.9 KB)
- 下载次数: 5
发表评论
-
设置sudo为不需要密码
2015-04-17 09:04 10516有时候我们只需要执 ... -
haproxy 安装配置和负载实例
2015-03-27 11:49 11535一、环境说明实验环境 OS CentOS5.4 192.1 ... -
/dev/mapper/VolGroup00-LogVol00 100% 如何处理
2015-03-03 10:51 8218服务器磁盘跑满了, 命令查看 如下 [root@lo ... -
Tsar开源:淘宝内部大量使用的系统监控工具
2014-08-07 09:51 973Tsar是淘宝的一个用来收集服务器系统和应用信息的采集报告 ... -
Linux运维常用命令 (转载)
2013-01-31 10:23 25291 删除0字节文件find-type f - ... -
linux恢复 rm -rf 删除的文件:extundelete
2013-01-24 15:47 8914http://blog.csdn.net/pang6013 ... -
网站排障分析常用的命令
2013-01-21 18:17 1400------------------------------- ... -
迁移vmware服务器后Device eth0 does not seem to be present
2013-01-21 10:58 2251用VMware 安装 linux 6.0 ... -
LoadRunner如何监控Linux系统资源 : rpc.rstatd
2012-12-17 14:49 10302一 简述:LoadRunner监控Linux资源时弹出如下错误 ... -
僵尸Z进程和D进程
2012-12-10 16:47 13154-------------- 1 关于ZOMBIE进 ... -
Unix操作系统硬链接与符号链接的区别
2012-12-10 16:08 2023Unix操作系统有很多值得 ... -
nagios配置参数详解
2012-12-04 14:12 9447# Nagios return codes#定 ... -
nagios自定义监控nginx php和ip_conn
2012-12-03 17:57 3170自定义ip_conn.sh :http://zhume ... -
【汇总】shell show收藏
2012-11-29 14:03 1288================== shell从文本取对应的 ... -
Kickstart+PXE+DHCP+TFTP+NFS自动安装Centos5
2012-11-29 11:34 1606http://5ydycm.blog.51cto.com/11 ... -
haproxy+keepalived高可用负载均衡(七层)
2012-11-29 10:36 4009HAproxy是一款基于TCP( ... -
LVS+Keepalived
2012-11-29 10:10 1738http://www.linuxvirtualserver.o ... -
haproxy & LVS*(keepalived和heartbeat) & ng的比较
2012-11-29 10:04 7598http://network.51cto.com/art/ ... -
运维架构师-并不遥远的彼岸
2012-11-28 17:45 1737在百度里搜索运维架构师,你会发现招聘的职位还不少并且月薪、年 ... -
puppet模块汇总
2012-11-21 17:08 3031在磁盘上,一个模块对应一个特殊的目录结构: MODULE_ ...
相关推荐
Java对Samba进行上传与下载文件的技术主要涉及Java编程、Samba服务器以及jcifs库的使用。Samba是一个开源软件,允许Linux/Unix系统与Windows系统之间进行文件共享,而jcifs是Java的一个库,它提供了对SMB(Server ...
在 Windows 端,需要查看 Linux 虚拟机网络 IP 地址,然后可以访问 Linux 共享文件。例如,可以使用 \\192.168.56.58\tmp 的方式访问 Linux 共享文件。 CentOS 配置 Samba 与 Windows 共享文件需要完成以下步骤:...
配置ubuntu12.04 samba服务器的话,把必要的软件安装之后,还需要修改配置文件,可以先把系统的配置文件备份,这个拷贝过去替换系统的文件,把名字了。次配置文件本人一验证,可以使用,配置文件的最后12行是我自己...
大势至共享文件管理系统集成了共享文件安全管理功能,可以设置共享文件访问权限。下面小编给大家介绍下共享文件只读不能复制、设置共享文件禁止复制、共享文件限制复制下载的方法,一起看看吧
SAMBA配置文件共享服务器中常见的问题是文件无法写入和多组权限设置。下面我们将对这两个问题进行详细的分析和解决。 问题1:文件无法写入 在Samba配置文件中,我们可以看到[homes]和[share]两个_section_,它们...
【Red Hat Enterprise Linux 5 安装文件服务器 (Samba 服务)】 Samba 是一个在 Linux 和 Unix 系统上实现 SMB/...通过正确配置,Linux 服务器可以作为有效的文件服务器,为跨平台的网络环境提供高效的数据共享服务。
树莓派+raspbian官方系统+添加了清华大学的源+samba4.6.7
smaba 的三个rpm安装包,在redhat 5上亲测可用。Linux的必备资料。
通过使用Samba,用户可以在异构网络环境中实现资源共享,使得基于Windows的客户端能够像访问本地资源一样轻松访问Linux/Unix服务器上的文件和打印机。Samba支持SMB/CIFS协议,这使得它能够在Windows操作系统中作为...
文件服务器上,每个人最大可用网络硬盘空间限制(smaba、ftp等…) 用户组限制——限制某一用户组所能使用的最大磁盘配额 用户限制——限制某一用户所能使用的最大磁盘配额 目录限制——限制某一用户的最大磁盘配额 ...
### Ubuntu18.04下的Samba网络配置详解 #### 一、Samba简介与应用场景 Samba是一款开源软件,它允许用户通过SMB(Server Message Block)协议共享文件和打印机资源,支持Windows和Unix/Linux系统间的互操作性。...
### Ubuntu下samba的使用 #### 一、安装与配置Samba服务器 ##### 1. 安装Samba服务器 要在Ubuntu系统上安装Samba服务器,可以使用...这些步骤提供了基础且实用的指导,帮助您更好地管理和使用跨平台文件共享功能。
Samba是一款开源软件,它使得Linux和Unix系统能够与Microsoft Windows网络无缝集成,提供文件和打印服务。在本文中,我们将深入探讨Samba 3.5.10版本及其包含的图像化管理工具SWAT。 Samba的核心功能是实现SMB...
Ansible角色bertvv.samba Ansible角色,用于将Samba设置为文件服务器。 它已在CentOS,Debian,Ubuntu和Arch Linux上进行了测试。 具体来说,此角色的职责是: 安装必要的软件包配置SELinux设置(当SELinux处于活动...
apt-get install transmission-daemon vim /etc/transmission-daemon/settings.json apt-get install samba samba-common-bin vim /etc/samba/smb.conf chmod -R 777 /home/pi/Public/
在Ubuntu操作系统中,Samba扮演着重要的角色,为跨平台的文件共享提供支持。以下是对"Samba离线安装和自动部署"这一主题的详细解释: 首先,离线安装Samba意味着在没有互联网连接的情况下进行安装。这通常适用于...
Samba服务器 这是一个运行最新稳定版本的Samba的Docker容器。 首先,这为Time Machine提供了支持,而没有任何特殊的补丁程序。 我们的目标是使其轻量化,但目前的重点是使某些功能正常工作,因此可能有足够的清理...