当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > SUSE下使用SAMBA建立文件服务器

Linux服务器
Solaris基本审计和报告工具使用攻略
优化Linux服务器硬盘性能的七个实用技巧
解决Linux服务器下误删除文件的操作
Linux操作系统下SOFTETHER服务器使用方法
使用SMC实现Solaris10服务器角色管理(下)
Linux环境架设Samba服务器 实现网络互访
Linux下安装RPM和TAR管理软件包的方法
如何建立一个安全的 Linux服务器
在Linux上实现DB2双机HA完整方案
教您在LINUX中架设代理服务器
使用Linux系统架设安全的网关
解决Linux服务器下误删除文件问题!
高效配置Linux代理服务器 Squid介绍
基于Linux的虚拟主机搭建
Linux 服务器的远程控制技术及实战
教程:如何最快搭建LINUX服务器集群
Apache安装配置优化
Linux实战之NFS服务器客户端配置
LAMP服务器就环境的建立
基于Linux的FTP服务器权限管理

Linux服务器 中的 SUSE下使用SAMBA建立文件服务器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 44 ::
收藏到网摘: n/a

这两天抽了个时间,用samba在SUSE10下做了个文件服务器。采用单独硬盘为用户提供文件服务,并为每个用户做磁盘限额。

1、samba的配置有三步:一是安装samba;二是编辑/etc/samba/smb.conf文件,启动smbd;三是建立系统用户和samba用户,并建立口令,建立相应用户操作目录。

Global段的内容做了如下修改:
[global]
workgroup=info
printing=cups
netbiosname=data_shared
serverstring=InfoFileServer
hostsallow=0.0.0.0
guestaccount=nobody
guestok=yes
security=shared
ldapsuffix=
passdbbackend=smbpasswd
passwordserver=*

自行添加如下显示内容:
[zhrmghl]
comment=私人目录
path=/users/zmrhgl
createmask=0664
directorymask=0775
writeable=yes
validusers=@user
browseable=yes
guestok=yes
inheritacls=Yes

如上所示,分别加入其它用户相关内容。

上述zhrmghl用户如下添加:
useradd-guser-d/users/-s/bin/falsezhrmgl

再增加smb的口令:
smbpasswd-azhrmghl
如果口令为空
smbpasswd-nzhrmghl
再为其建立相应目录
mkdirzhrmghl
chownzhrmghl:userzhrmghl
chmod700zhrmghl
启动samb,我使用
pkillsmbd
pkillnmbd
smbd
nmbd
使用netstat-an查看服务端口监听情况。
smbstatus查看samba用户使用和登录情况
testparm检查smb.conf配置正确与否

2、磁盘配置
使用yast进行quota的安装。
设置需要做用户/组磁盘限额的文件系统
编辑/etc/fstab文件,对用户进行限制,添加usrquota,对组进行限制,添加grpquota。
对启用磁盘限额的文件系统重新加载:
mount-oremount/users
为启用磁盘限额的文件系统创建限额文件
quotacheck-guvm/users
然后在/xjdzj_users文件系统根目录下自动生成两个文件:aquota.user和aquota.group
为启用磁盘限额的文件系统创建限额文件:
quotaon-augv
查看用户配额
quota-u用户名
查看某个系统配额
repquota-ugv/users

完成以后,通过WIN的机器测试,可以正常访问,磁盘限额也达到了预期的目的。