您好,登錄后才能下訂單哦!
基本安裝
yum install samba
安裝完成之后,進入配置文件目錄
cd /etc/samba/
vi /etc/smb.conf(記得備份下)
關于smb.conf里面的內容,做如下介紹:
#全局配置信息 [global] #設定 Samba Server 所要加入的工作組或者域。 workgroup = SAMBA #一般使用share或者user,share不需要認證,user需要認證 security = user ########################################################################### passdb backend就是用戶后臺的意思。目前有三種后臺:smbpasswd、tdbsam和ldapsam。 sam應該是security account manager(安全賬戶管理)的簡寫。 1.smbpasswd:該方式是使用smb自己的工具smbpasswd來給系統用戶(真實 用戶或者虛擬用戶)設置一個Samba密碼,客戶端就用這個密碼來訪問Samba的資源。 smbpasswd文件默認在/etc/samba目錄下,不過有時候要手工建立該文件。 2.tdbsam:該方式則是使用一個數據庫文件來建立用戶數據庫。數據庫文件叫passdb.tdb 默認在/var/lib/samba/private/目錄下。 ############################################################################## passdb backend = tdbsam #設置Samba共享打印機的類型。現在支持的打印系統有: bsd, sysv, plp, lprng, aix, hpux, qnx printing = cups #設置共享打印機的配置文件。 printcap name = cups #設置是否在啟動Samba時就共享打印機。 load printers = yes cups options = raw #用戶家目錄設置,一般刪除這個家目錄配置(個人習慣) [homes] comment = Home Directories valid users = %S, %D%w%S browseable = No read only = No inherit acls = Yes #打印機配置,默認不管它 [printers] comment = All Printers path = /var/tmp printable = Yes create mask = 0600 browseable = No #打印機配置,默認不管它 [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = root create mask = 0664 directory mask = 0775 #自己添加的目錄配置 [teststorage] #訪問的文件夾名字 comment = owncloud #目錄備注 path = /ftp/upload #目錄的路徑 writable = yes #是否可寫 注意:更多的配置請查看幫助手冊
配置好配置文件之后,重啟服務。
service smb restart
然后添加smb訪問用戶(smb用戶需要依賴系統用戶,所以添加的用戶系統必須有。)(虛擬用戶和ldap用戶同步不做詳解)
smbpasswd -a zhangsan
查看已經添加到smb數據庫的用戶列表:
pdbedit –L
更多pdbedit命令如下:
pdbedit –a username:新建Samba賬戶。
pdbedit –x username:刪除Samba賬戶。
pdbedit –L:列出Samba用戶列表,讀取passdb.tdb數據庫文件。
pdbedit –Lv:列出Samba用戶列表的詳細信息。
pdbedit –c “[D]” –u username:暫停該Samba用戶的賬號。
pdbedit –c “[]” –u username:恢復該Samba用戶的賬號。
最后windows客戶端就可以訪問了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。