仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 330|回复: 8
打印 上一主题 下一主题

[其他Linux] linux教程之Fedora Linux体系Samba服务器架设攻略

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 15:43:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
体系情况:Windowsxpsp3,IP:192.168.1.10假造机下安装了Fedora-8-i386IP:192.168.1.12
1.起首反省os是不是安装好了samba.
[root@ciscosamba]#rpm-qa|grepsmb
假如呈现上面三行内容,则暗示已安装好了Samba
libsmbios-libs-0.13.10-1.fc8
libsmbios-bin-0.13.10-1.fc8
pam_smb-1.1.7-7.2.2
假如没有安装后好,必要进进安装关盘Fedora-8-i386-DVD.iso
[root@cisco/]#mount/dev/cdrom/mnt/cdrom/
mount:blockdevice/dev/sr0iswrite-protected,mountingread-only
[root@cisco/]#cd/mnt/cdrom/
[root@ciscocdrom]#ls
fedora.CSSisolinuxREADME-BURNING-ISOS-en_US.txtrepoviewRPM-GPG-KEY-fedoraRPM-GPG-KEY-rawhide
GPLmedia.repoRELEASE-NOTES-en_US.htmlRPM-GPG-KEYRPM-GPG-KEY-fedora-rawhidestylesheet-images
imagesPackagesrepodataRPM-GPG-KEY-betaRPM-GPG-KEY-fedora-testTRANS.TBL
[root@ciscocdrom]#cdPackages/
[root@ciscoPackages]#rpm-ivh-aidsmb*
便可安装乐成。
2.进进samba目次
[root@cisco/]#cd/etc/samba/
[root@ciscosamba]#ls
lmhostssmb.confsmbpasswdsmbusers
这里的smb.conf是samba服务器的次要设置文件。
还要注重一点,smbpasswd文件是用来存储用户帐号和经由md5加密后的暗码。
刚安装好samba服务时,此文件不存在。必要手工创立。上面会先容。
3.编纂smb.conf文件
[root@ciscosamba]#vismb.conf
举行以下设置:
#=======================GlobalSettings=====================================
[global]
workgroup=MSHOME将linux到场的事情组名,我这里到场了MSHOME事情组。
serverstring=Samba这是服务器形貌信息,便利标记资本。能够任意输出。
encryptpasswords=yes暗示是不是对用户的暗码举行加密,这里选择加密,平安!
public=yes界说一个共享是不是对大众会见开放。当设置为yes时,在体系上没有帐户用户
将基于所界说的客户帐户的属性来吸收会见。
smbpasswdfile=/etc/samba/smbpasswd这是账号暗码的寄存文件
netbiosname=mmssamba在内部会见该samba服务器时,显现的信息。
#――LoggingOptions――
#logssplitpermachine
logfile=/var/log/samba/log.%mlog文件的寄存地位。
#max50KBperlogfile,thenrotate
maxlogsize=0log文件的巨细限定,设置为0暗示不做限定。
#――StandaloneServerOptions――
security=user共享的平安级别,samba有四种平安品级:
share:用户不必要账户及暗码便可登录samba服务器
user:由供应服务的samba服务器卖力反省账户及暗码(默许)
server:反省账户及暗码的事情由另外一台windows或samba服务器卖力
domain:指定windows域把持服务器来考证用户的账户及暗码)
passdbbackend=tdbsam
以上即为通用一样平常设置。
到场我们必要共享的目次为/opt/
必要增加以下代码:
[rose]
comment=Thisismysambaserver!设置共享信息,任意输出
path=/opt共享目次
validusers=testuser能够会见次共享目次的用户,我这里设为testuser用户
public=yes同下面的注释
writable=yes用户是不是可写,这里我们同意。
wq!
保留加入便可。
4.启动smb服务
[root@ciscosamba]#servicesmbstart
StartingSMBservices:[OK]
[root@ciscosamba]#servicenmbstart
StartingNMBservices:[OK]
5.增加能够会见我们方才设置共享目次的用户:testuser
1)建一个体系用户
[root@linuxsamba]#useraddtestuser(建一个名叫testuser的用户)
[root@linuxsamba]#passwdt(给testuser用户增加暗码)
Changingpasswordforusersamba.
Newpassword:(暗码要六位以上,不显现在屏幕上)
BADPASSWORD:itdoesnotcontainenoughDIFFERENTcharacters
Retypenewpassword:(确认暗码)
passwd:allauthenticationtokensupdatedsuccessfully
2)更新/etv/samba/smbpasswd文件
[root@linuxsamba]#cat/etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd
3)然后创立samba帐户
[root@ciscosamba]#smbpasswd-atestuser
NewSMBpassword:
RetypenewSMBpassword:
Addedusertestuser.
6.从头启动smb服务
[root@ciscosamba]#servicesmbrestart
ShuttingdownSMBservices:[OK]
StartingSMBservices:[OK]
[root@ciscosamba]#servicenmbrestart
ShuttingdownNMBservices:[OK]
StartingNMBservices:[OK]
上面我们在Windows下测试一下,我的体系为Windowsxpsp3
在Linux下会见Windows的共享资本,显现信息为:
[root@ciscosamba]#smbclient-L//192.168.1.10
Password:
Domain=[XPSP3]OS=[Windows5.1]Server=[Windows2000LANManager]
SharenameTypeComment
--------------------
PrinterAdobePDFOfficeDocumentImageWriter
sessionrequestto192.168.1.10failed(Callednamenotpresent)
sessionrequestto192failed(Callednamenotpresent)
Domain=[XPSP3]OS=[Windows5.1]Server=[Windows2000LANManager]
ServerComment
----------------
WorkgroupMaster
----------------
在Linux下会见本人的samba服务器,显现信息为:
[root@ciscosamba]#smbclient-L//192.168.1.12
Password:
Anonymousloginsuccessful
Domain=[MSHOME]OS=[Unix]Server=[Samba3.0.26a-6.fc8]
SharenameTypeComment
--------------------
homesDiskHomeDirectories
roseDiskThisismysambaserver!
test-1DiskThisismysambaserver!
IPC$IPCIPCService(Samba)
Anonymousloginsuccessful
Domain=[MSHOME]OS=[Unix]Server=[Samba3.0.26a-6.fc8]
ServerComment
----------------
MMSSAMBASamba
WorkgroupMaster
----------------
MSHOME
</p>
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-18 16:07:44 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-2-2 15:36:04 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
小女巫 该用户已被删除
地板
发表于 2015-2-8 00:10:54 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
深爱那片海 该用户已被删除
5#
发表于 2015-2-23 23:42:10 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
乐观 该用户已被删除
6#
发表于 2015-3-7 10:26:23 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
透明 该用户已被删除
7#
发表于 2015-3-7 10:26:23 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
海妖 该用户已被删除
8#
发表于 2015-3-15 00:23:02 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
因胸联盟 该用户已被删除
9#
发表于 2015-3-21 17:29:09 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:36

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表