OpenSUSE使用SAMBA建服務器的相關配置
OpenSUSE使用samba的配置有三步:一是安裝samba;二是編輯/etc/samba/smb.conf文件,啟動smbd;三是建立系統用戶和samba用戶,并建立口令,建立相應用戶操作目錄。
OpenSUSE使用samba的配置
Global段的內容做了如下修改:
- [global]
- workgroup = info
- printing = cups
- netbios name = data_shared
- server string = Info File Server
- hosts allow = 0.0.0.0
- guest account = nobody
- guest ok = yes
- security = shared
- ldap suffix =
- passdb backend = smbpasswd
- password server = *
自行添加如下顯示內容:
- [zhrmghl]
- comment = 私人目錄
- path = /users/zmrhgl
- create mask = 0664
- directory mask = 0775
- writeable = yes
- valid users = @user
- browseable = yes
- guest ok = yes
- inherit acls = Yes
如上所示,分別加入其它用戶相關內容。
上述zhrmghl用戶如下添加:
useradd -g user -d /users/ -s /bin/false zhrmgl
再增加 smb的口令:
smbpasswd -a zhrmghl
如果口令為空
smbpasswd -n zhrmghl
再為其建立相應目錄
mkdir zhrmghl
chown zhrmghl:user zhrmghl
chmod 700 zhrmghl
啟動smb,我使用
pkill smbd
pkill nmbd
smbd
nmbd
使用netstat -an 查看服務端口監聽情況。
smbstatus查看 samba用戶使用和登錄情況
testparm 檢查smb.conf配置正確與否
OpenSUSE使用SAMBA磁盤配置
使用yast進行quota的安裝。
設置需要做用戶/組磁盤限額的文件系統
編輯/etc/fstab文件,對用戶進行限制,添加usrquota,對組進行限制,添加grpquota。
對啟用磁盤限額的文件系統重新加載:
mount -o remount /users
為啟用磁盤限額的文件系統創建限額文件
quotacheck -guvm /users
然后在/xjdzj_users文件系統根目錄下自動生成兩個文件:aquota.user和aquota.group
為啟用磁盤限額的文件系統創建限額文件:
quotaon -augv
查看用戶配額
quota -u 用戶名
查看某個系統配額
repquota -ugv /users
完成以后,通過WIN的機器測試,可以正常訪問,磁盤限額也達到了預期的目的。
【編輯推薦】