這兩天抽了個時間,用samba在SUSE10下做了個文件服務(wù)器。采用單獨(dú)硬盤為用戶提供文件服務(wù),并為每個用戶做磁盤限額。
1、samba的配置有三步:一是安裝samba;二是編輯/etc/samba/smb.conf文件,啟動smbd;三是建立系統(tǒng)用戶和samba用戶,并建立口令,建立相應(yīng)用戶操作目錄。
Global段的內(nèi)容做了如下修改:
[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=*
自行添加如下顯示內(nèi)容:
[zhrmghl]
comment=私人目錄
path=/users/zmrhgl
createmask=0664
directorymask=0775
writeable=yes
validusers=@user
browseable=yes
guestok=yes
inheritacls=Yes
如上所示,分別加入其它用戶相關(guān)內(nèi)容。
上述zhrmghl用戶如下添加:
useradd-guser-d/users/-s/bin/falsezhrmgl
再增加smb的口令:
smbpasswd-azhrmghl
如果口令為空
smbpasswd-nzhrmghl
再為其建立相應(yīng)目錄
mkdirzhrmghl
chownzhrmghl:userzhrmghl
chmod700zhrmghl
啟動samb,我使用
pkillsmbd
pkillnmbd
smbd
nmbd
使用netstat-an查看服務(wù)端口監(jiān)聽情況。
smbstatus查看samba用戶使用和登錄情況
testparm檢查smb.conf配置正確與否
2、磁盤配置
使用yast進(jìn)行quota的安裝。
設(shè)置需要做用戶/組磁盤限額的文件系統(tǒng)
編輯/etc/fstab文件,對用戶進(jìn)行限制,添加usrquota,對組進(jìn)行限制,添加grpquota。
對啟用磁盤限額的文件系統(tǒng)重新加載:
mount-oremount/users
為啟用磁盤限額的文件系統(tǒng)創(chuàng)建限額文件
quotacheck-guvm/users
然后在/xjdzj_users文件系統(tǒng)根目錄下自動生成兩個文件:aquota.user和aquota.group
為啟用磁盤限額的文件系統(tǒng)創(chuàng)建限額文件:
quotaon-augv
查看用戶配額
quota-u用戶名
查看某個系統(tǒng)配額
repquota-ugv/users
完成以后,通過WIN的機(jī)器測試,可以正常訪問,磁盤限額也達(dá)到了預(yù)期的目的。 本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|