在Suse10下用Samba做文件服務器
最近正在學習Suse10,碰到了一些問題,我羅列了一下,今天主要說的是在Suse10下用Samba做文件服務器。采用單獨硬盤為用戶提供文件服務,并為每個用戶做磁盤限額。下面就來詳細說說在Suse10下用Samba做文件服務器。
1、Samba的配置有三步:一是安裝Samba;二是編輯/etc/Samba/smb.conf文件,啟動smbd;三是建立系統(tǒng)用戶和Samba用戶,并建立口令,建立相應用戶操作目錄。
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
再為其建立相應目錄
mkdirzhrmghl
chownzhrmghl:userzhrmghl
chmod700zhrmghl
啟動samb,我使用
pkillsmbd
pkillnmbd
smbd
nmbd
使用netstat-an查看服務端口監(jiān)聽情況。
smbstatus查看Samba用戶使用和登錄情況
testparm檢查smb.conf配置正確與否
2、磁盤配置
使用yast進行quota的安裝。設(shè)置需要做用戶/組磁盤限額的文件系統(tǒng)編輯/etc/fstab文件,對用戶進行限制,添加usrquota,對組進行限制,添加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的機器測試,可以正常訪問,磁盤限額也達到了預期的目的。這樣你就學會了在Suse10下用Samba做文件服務器。
【編輯推薦】