Samba服务器(一):windows访问samba服务器共享文件的简单实现(图文并茂)

From:http://linux.chinaunix.net/techdoc/beginner/2009/07/09/1122864.shtml

 

一、linux的文件共享(当然也包括和windows进行文件共享)一般有NFS, FTP, SSH SAMB等,但是以samba最为普遍和流行。下面就对samba服务器做个全面的介绍和讲解:
二、samba文件共享服务器的环境
   1、所需软件包
      samba-common-3.0.33-3.7.el5-------公共软件包
samba-client-3.0.33-3.7.el5-----------客户机软件包
samba-3.0.33-3.7.el5--------------------服务器软件包
   2、samba服务器的Ip地址是192.168.1.112
   3、windows客户端ip地址是192.168.1.119
   4、linux客户端ip地址是    192.168.1.113
三、windows访问samba服务器共享文件的简单实现
   1、samba用户的建立---------------建立与系统同名的账户
   2、linux系统账户为www_xylove
   3、建立linux系统同名samba账户www_xylove
   4、命令smbpaswd  -a  www_xylove
      [root@www samba]# smbpasswd -a www_xylove-------增加samba账户
New SMB password:
Retype new SMB password:
Added user www_xylove.------------------已经增加了一个samba账户
   5、等会使用www_xylove在windows系统下访问samba服务器,实现简单文件共享
   6、实现用户www_xylove在windows系统下访问samba服务器的www_xylove宿主目录
/etc/samba/smb.conf 以下是默认配置:(默认配置就可以访问用户的宿主目录)

[global]
workgroup = MYGROUP
        server string = Samba Server Version %v
     security = user
     passdb backend = tdbsam
  
[homes]
        comment = Home Directories
        browseable = no
        writable = yes
7、好的,现在我们登入windows XP客户机来访问我们的samba服务器
   01 在“运行”栏输入


      
02、输入samba服务器的samba账户和密码



03、成功登入linux samba服务器



04、打开用户www_xylove的宿主目录就可以访问自己的文件和目录了





05、samba用户成功访问samba服务器的自己的宿主目录,且对自己的目录有写的权限,对其他samba用户是不可见的。

8、在/etc/samba/smb.conf文件里添加一个公共目录,以供所有的samba用户访问。
/etc/samba/smb.conf配置文件添加如下:


        [public]
        comment = public directory
        path = /home/public
        public = yes
        writable = yes
        only guest = yes

9、好的,我们来看看实际的操作:
   01、看到了public目录


02、打开[public]目录看看


03、我们成功的访问了[public]公共目录

四、以上只是实现了一个简单的windows访问linux samba服务器的一个实例。后续还将继续深入探究samba服务器的奥秘。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405843.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python 3.9特性,开发者应该知道的Python 3.9新特性

导读:Python 3.9来了,有哪些新特性值得学,值得用?Python 2.9(5.10.2020)已经发布了一段时间,最后一个Alpha版(3.9.0a5)近期发布了测试版。开发者应该看新版有哪些新功能,改进和修复。安装测试版本节尝鲜安装…

python一维数组定义,python一维数组保存

python中向一维数组添加元素的方法例如爬虫爬取到的数据只有[b11dab7a2f48d131fc9c26678636294381aedd41,供参考: old_array [b11dab7a2f48d131fc9c26678636294381aedd41, 5183353435e0a7b1681010bd71d3d7791492685e]new_array [magnet:?xturn:btih: …

mount NTFS FOR RHEL5

2019独角兽企业重金招聘Python工程师标准>>> USB的支持关键在于驱动,没有驱动设备时mount执行是肯定不成的。 1. 先别插U盘,/sbin/lsmod看是否有usb-storage。如果没有的话: cd /lib/modules/2.4.20-8/kernel/drivers/usb for v i…

[C1] 优化 C1FlexGrid 单元格边框

一 优化理由 如下图所示,如果按照 C1FlexGrid 自带的单元格边框设置,即对每个单元格的 CellStyle 的 BorderThickness 进行设置,会得到如下图的效果: 其中,明显可以看到如果两个相邻的单元格同时设置了那条相邻的边&a…

Source Insight经典教程

From: http://blog.21ic.com/user1/4251/archives/2008/53650.html Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。 作…

ThinkPHP整合百度Ueditor图文教程

ThinkPHP整合百度Ueditor图文教程 ThinkPHP整合百度Ueditor,基于黄永成老师的视频说明的申明:最好大家都能写绝对路径的都写好绝对路径比如:window.UEDITOR_HOME_URL 他在教程里面已经说了的,我就不再次说了啊,就一笔…

树莓派Raspberry 操作GPIO--LED

一、 安装 wiringPi : sudo apt-get install wiringPi 二、查看安装版本 三、查看端口 四、创建源文件 touch myled.c 五、编写源代码 vi myled.c 使用cat myled.c 查看 六、编译和链接wiringPi库 七、运行

php json传输被过滤,php-the_content过滤器,用于将自定义字段添加到JSON响应

我对这个用于显示JSON API中的自定义字段的the_content过滤器感到绝望.我正在使用此插件http://wordpress.org/plugins/json-rest-api/从自定义帖子类型获得JSON响应.这些自定义帖子类型具有我必须在移动应用程序中显示的自定义字段.为了实现这一点,我编写了以下代码,该代码使用…

飞凌开发板 cramfs 镜像文件修改

From: http://blog.csdn.net/ex_net/article/details/7247111 CRAMFS文件系统是专门针对闪存设计的只读压缩的文件系统,其容量上限为256M,采用zlib压缩,文件系统类型可以是EXT2或EXT3.    如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先得把flash上的映像文件全…

html 后# 号的作用,及html 如何传参

2019独角兽企业重金招聘Python工程师标准>>> 经常在 网上看到一些静态网页后加着 #XXX 如http://www.family168.com/tutorial/springsecurity3/html/introduction.html#spring-security-core 这种形式。这个#spring-security-core 起的作用就是在 introduction 中定…

[发布] 矩阵乘法及其对于编程求斐波那契数列的某一项的应用

需要PDF的读者可以向我索要。 如果发现有翻印与用于商业用途,将予追究。 编者注:本文中如果没有特殊说明,除法均只取整数部分,忽略小数部分。 感谢大家对我的支持!同时感谢ysy大聚聚。转载于:https://www.cnblogs.com…

oracle新建用户sql局域,oracle 新建数据库,及创建用户,表空间,sqlplus导入导出数据库...

oracle11G新建数据库:默认下一步:默认下一步:默认下一步:填写数据库名下一步:默认下一步:完成,再按指示确定,就完成了数据库的创建。数据库创建完后,在oracle11G Net Man…