FedoraLinux系统Samba服务器架设
2009-05-13 01:40:50来源:未知 阅读 ()
系统环境: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=mm'ssamba在外部访问该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
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- RAID 1 软件实现(Linux 系统) 2020-06-10
- 如何监控 Linux 服务器状态? 2020-06-06
- 【再学Linux】第5章用户身份与文件权限 2020-06-03
- 简单安装配置samba服务器 2020-06-03
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash