歡迎您光臨本站 註冊首頁

SUSE Linux系統下用SAMBA建立文件伺服器

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
   

1、Samba的配置有三步:一是安裝samba;二是編輯/etc/samba/smb.conf文件,啟動smbd;三是建立系統用戶和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配置正確與否

 

2、磁碟配置

使用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的機器測試,可以正常訪問,磁碟限額也達到了預期的目的。

(責任編輯:A6)



[火星人 ] SUSE Linux系統下用SAMBA建立文件伺服器已經有415次圍觀

http://coctec.com/docs/net/show-post-68288.html