热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

samba服务器我blog上的

samba服务器我blog上的--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
Samba就像巴西的桑巴舞一样,有着迷人的魅力。当局域网内有多种os时,samba担当起了沟通到桥梁。细说samba的功能也挺多的,不过在局域网呢共享文件和打印机是他的主要功能,其次还有什么身份呀权限呀的设置,也可以通过nmbd服务来搭建NBNS服务。NBNS就是NetBios Name Service ,将计算机的Netbios名解析成ip地址。
Samba的工作原理很简单,首先客户端与服务器之间会有个协议协商到过程,用域选择最优的SMB类型,至于什么是SMB类型,好奇到google一下。之后是建立链接到过程,当客户端通过身份验证后,服务器就会给他分配唯一到UID供通信时使用。这样客户端就可以访问服务器提供到共享资源了。访问结束后,断开链接。一次完整到samba服务就结束了。
Samba的安装应该说是很简单到的,红帽子下好像需要3个包,samba主文件包,客户端工具包(这个好像是默认就安装了),还有一个通用工具包。也可以先用这个rpm -qa | grep samba 查询一下,然后在rpm - ivh samba.....安装。在Ubuntu下 sudo apt-get install XXX就哦了。
安装好后,就可以对主文件进行配置。配置的大体思路是这样的:编辑smb.conf文件指定共享目录和权限。然后指定日志文件到名字和存放路径。最后在设置共享目录到本地权限。重启服务或者加载配置文件使服务生效。
我们用这个命令打开smb.conf :vi /etc/samba/smb.conf.打开后看见的文字应该很多,不过好好缕缕,大多是以“#” “;”开头的。仔细看你会发现,#开头到是一些注释信息,而;开头的是一些配置的模板。忽略这些,需要配置的东东就很少了。先看看Global Settings,全局设定。这里注意几个关键信息就可以了,Workgroup= XX 后面接工作组名字,serer string=XX 这个是添加注释信息的,接下来的这个很重要,security=xx也就是安全级别到设定。安全模式有5种,默认的是user模式,也就是正常的需要验证信息,输入用户名和密码。而share模式则不用验证,安全性嘛也就差了点,不过一般局域网内也不会出现什么大恶人,设置share也很方便。还有3 中安全模式server,domain,ads。好奇的去google 一下,just google it。在接下来应该是指定日志文件到目录。弄成这样/var/log/samba/XX.log就成了。
全局弄好了,就开始配置一下共享部分。comment=XX接的是注释信息,自己随便写了。什么女生勿入之类的。下面到path=XXX这个就重要了,要求是共享目录到完整路径,记住是完整的。public=yes 表示允许匿名访问,也可以填 no,不允许。在下来就是权限的设置可以这样readOnly=yes或者writable=no都表示只读,要改成读写呢?自己去试试yes还是no。
基本上这样就配置好了。service smb restart 或者 /etc/rc.d/init.d/smb start
对了登入samba服务器到帐号要是服务器上到的名帐号,在用这个smbpasswd 命令来设置samba的密码
在客户端可以用2种方法登入。1是安装samba-client包后 smbclient -L 目标ip或名字 -U 用户名%密码。
也可以用mount命令 mount -t cifs //ip/目录 挂在点 -o username=用户名。至于上句中到cifs啥意思,我也不明白,希望知道的哥哥姐姐告诉一下。
推荐阅读
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 本文详细介绍了云服务器API接口的概念和作用,以及如何使用API接口管理云上资源和开发应用程序。通过创建实例API、调整实例配置API、关闭实例API和退还实例API等功能,可以实现云服务器的创建、配置修改和销毁等操作。对于想要学习云服务器API接口的人来说,本文提供了详细的入门指南和使用方法。如果想进一步了解相关知识或阅读更多相关文章,请关注编程笔记行业资讯频道。 ... [详细]
  • 本文讨论了使用差分约束系统求解House Man跳跃问题的思路与方法。给定一组不同高度,要求从最低点跳跃到最高点,每次跳跃的距离不超过D,并且不能改变给定的顺序。通过建立差分约束系统,将问题转化为图的建立和查询距离的问题。文章详细介绍了建立约束条件的方法,并使用SPFA算法判环并输出结果。同时还讨论了建边方向和跳跃顺序的关系。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
author-avatar
mobiledu2502910337
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有