ubuntu server 文件共享

ubuntu server 文件共享

今天休息可以继续配置我的Ubuntu Server 10.4,今天要解决的就是文件目录访问和共享问题。

samba,熟悉Linux的朋友很清楚,初接触Linux的朋友,我把它理解为Windows和Linux之间直接的进行文件目录访问的服务。

他可以让Linux访问Windows共享文件目录,也可以让Windows访问Linux的共享目录。至于Windows和Linux目录结构和磁盘使用等诸多不同这里就不说了。

 

回到正题,我的目的很明确,让我的Ubuntu服务器可以访问公司内的一台服务器主机的共享目录,同时Ubuntu提供一个共享目录用于我的平时笔记本Windows 系统对其的访问。

搭建环境:

Linux服务器:Ubuntu Server 10.4

内部文件服务器:Windows server 2003

自己的笔记本:Windows 7

 

1.检查Ubuntu Server 上samba是否已经安装,我在装Ubuntu Server时已经安装了,所以我跳过了此步,仅作演示。 

复制代码
gino
@
ubuntu:~
$
dpkg

l
|
grep samba
ii samba

2
:
3.4
.
7
~dfsg

1ubuntu3 SMB
/
CIFS file, print, and login server
for
U
ii samba


common
2
:
3.4
.
7
~dfsg

1ubuntu3 common files used by both the Samba server a
ii samba


common

bin
2
:
3.4
.
7
~dfsg

1ubuntu3 common files used by both the Samba server a
ii samba


doc
2
:
3.4
.
7
~dfsg

1ubuntu3 Samba documentation
复制代码

如果没有安装,运行

sudo apt-get install samba

进行安装

2.先解决Windows 服务器上目录访问的问题

很简单,就是将其mount过来就好了,但是和之前Ubuntu Desktop使用不一样的地方是,以前有图形界面,并且不用考虑文件访问方式和字符集。示例指令:

sudo mount

t cifs

o iocharset
=
utf8,username
=gino
,password
=*******
//DevFileServer
/share
/
mnt
/
whost

其中cifs是继smbfs之后的文件系统共享协议,相关知识我也在网上大概搜了一下,并且了解到cifs是不依赖于samba的。

开始使用了mount -t smbfs方式来进行添加,出现了许多小问题,尝试cifs感觉顺利了很多。有兴趣的朋友在网上查找 cifs smbfs就可以了解更多,本人对此也是刚刚接触,所以不多说了。

其中/mnt/whost需要自己建立

OK Ubunt Server 访问Windows共享目录完成。

问题:由于Ubuntu Server是装的英文的,所以Ubuntu 下进入此目录出现乱码。用putty登录,选择字符集为UTF8,则中文显示正常。

尝试了更改locale中的字符集,但是Ubuntu下载总是乱码,还没有找到解决办法,还好putty登录一起正常。

3.解决Ubunt Server共享目录

这个有点复杂,需要修改samba配置文件实现

sudo vi
/
etc
/
samba
/
smb.conf

进入修改界面,修改[global]下载的工作组等,我修改了:

workgroup = DEVWORKGROUP

恢复:
security = user (此可以使用samba定义的用户,稍后研究)

注销了所有与prints相关的段落,因为次计算机上没有打印机

添加:

复制代码
[share]
comment

=
Ubuntu File Server Share
path

=
/
srv
/
samba
/
share
browsable

=
yes
guest ok

=
no
read only

=
no
create mask

=
0755
复制代码

添加一个Ubuntu共享目录

创建,并修改此目录

sudo mkdir

p
/
srv
/
samba
/
share
sudo chown nobody.nogroup

/
srv
/
samba
/
share
/

sudo chmod

777
/
srv
/
samba
/
share

创建目录,修改所有者,修改读写权限,因为smb.conf中已经配置了访问方式,所以这里将此目录的读写权限打开,否则无法在Windows下对其进行修改。当然也可以将权限分组或授予自己登录用户实现,这里为了简单。

其实Samba有自己的安全模式和共享权限管理,这个稍后进一步研究。

4.重启samba,使其运行

sudo restart smbd
sudo restart nmbd

 另一台ubuntu server访问ubuntu共享文件:

挂载:sudo mount -t cifs   //namenode/share /mnt/share

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110300.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python_Python安装包下载[通俗易懂]

    Python_Python安装包下载[通俗易懂]PythonImagingLibrary(PIL):http://www.pythonware.com/products/pil/pywin32:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

    2025年7月2日
    4
  • 常用存储过程语法

    常用存储过程语法 前面学过了基本的存储过程,见 存储过程入门 现在学一下常用的存储过程的语法,只要花一点点时间学习下,就能用存储过程实现很复杂的功能,可以少写很多代码。 为了方便说明,数据库使用SQLServer的示例数据库,Northwind和pubs,如果SQLServer中没有的话,可以按下面的方法安装1,下载SQL2000SampleDb.msi,下载地址是:http://ww

    2022年7月17日
    17
  • 仿朋友圈相册图片选择以及画廊效果「建议收藏」

    仿朋友圈相册图片选择以及画廊效果「建议收藏」仿朋友圈相册图片选择以及画廊效果1.效果展示2.导入相关第三方库依赖3.编写选择图片页面a.编写布局b.编写Activityc.相册选择工具类部分代码d.相册4宫图适配器4.编写画廊页面a.编写画廊页面b.编写Activityc.画廊适配器5.源码1.效果展示该demo适配Android6、7、10。画廊效果,支持缩放效果。视频展示:(等我B站视频审核通过再来修改)部分截图:文章有点长,如果没时间就拉到最底下下载源码,再给个一键三联哈(* ̄︶ ̄)2.导入相关第三方库依赖站在巨人的肩膀上,

    2022年5月22日
    35
  • 自学 6 个月 Java 找到了一份 15K 的工作,师弟的方式值得推荐给大家

    自学 6 个月 Java 找到了一份 15K 的工作,师弟的方式值得推荐给大家我有一个大学校友,他是去年8月份才开始正式学习Java的,之前在一家私企工作了5年,工资一个月只有不到6000块,日子过得很苦逼,毕竟郑州的房贷压力也不小,公司就那么大,除非领导离职,否则根本看不到晋升的希望。他刚26岁,正值青春年华,我就劝他不如改学Java,他之前学PHP的,虽然做起来项目很快,但发展前景确实不怎么乐观。我身边的很多朋友在北京做Java开发,差不多能拿到2到3万的月薪,师弟听了非常羡慕,感觉超出了他的认知范围,就下定决心开始学习Java,一共学了大

    2022年6月22日
    46
  • 工业相机:传感器尺寸与像元尺寸的关系

    工业相机:传感器尺寸与像元尺寸的关系相同分辨率的工业相机,传感器面积越大,则其单位像素的面积也越大,成像质量也会越好。同样的500万像素的工业相机,2/3”的传感器成像质量就要优于1/2”的。一般来说,工业相机的靶面大小,如果要求不是太严格,可以直接按照公式计算。通常,像工业相机厂家会告诉你多少寸的传感器,那么就可以直接使用16mm*X”的传感器得到工业相机的图像传感器的靶面对角线长度。**工业相机使用16mm代表1寸,而不是使用25

    2022年6月9日
    89
  • mkv格式文件不能播放和字幕问题_mkvplayer手机版

    mkv格式文件不能播放和字幕问题_mkvplayer手机版从byrbt上拖了黑衣人I、II来看,发现所有的播放器都不能正常显示mkv包中自带的字幕。理所当然怀疑是字幕编码的问题,但是查设置是对的(GB2312)。但此方法无效。从网络上找来字幕文件(srt)是可以正常显示的,所以编码设置应该没有问题。mkv其实是把音频、视频、字幕等封存成一个文件的形式。此处可以播放独立字幕,但是不能显示mkv内部的外挂字幕,应该是所含字幕本身的问题。于是在r…

    2025年7月18日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号