samba

samba

[root@localhost ~]# yum remove samba* 

[root@localhost ~]# yum -y install samba-client  samba-common  samba

/etc/init.d/smb 服務腳本


[root@localhost ~]# cat /etc/samba/lmhosts 最後一個域名解析的文件

127.0.0.1 localhost


/etc/samba/smbusers 此目錄用於把linux賬戶轉換成samba賬戶

/etc/samba/smb.conf  主配置文件

[root@localhost ~]# cd /etc/samba/

[root@localhost samba]# cp smb.conf   smb.conf.bak

[root@localhost samba]# vim smb.conf

;開頭的是可以啓用的參數

# 開頭的是註釋


= Global Settings = 全局配置

workgroup = MYGROUP 工作組

server string = Samba Server Version %v 描述

;  netbios name = MYSERVER 當前主機netbios 名稱



- Logging Options - 關於日誌的定義

      log file = /var/log/samba/log.%m   %m表示每個用戶都使用獨立的日誌

  max log size = 50 日誌文件最大爲50KB

  

  

  

  

= Share Definitions =共享定義

[homes] 定義一個用戶是否可以通過samba服務訪問自己的家目錄

        comment = Home Directories 註釋 

        browseable = no  除了用戶自己可以看到家目錄 其他用戶都不能看到

        writable = yes  是否具有寫權限

;       valid users = %S 

;       valid users = MYDOMAIN\%S


[printers] 是否共享打印機 

        comment = All Printers   所有打印機 

        path = /var/spool/samba  打印機位置 

        browseable = no 打印機不允許在網絡共享中看到

        guest ok = no 是否允許來賓用戶訪問

        writable = no 

        printable = yes 允許打印

########## 自定義一個共享目錄

[shared_name]  

comment =

path =

browseable =

public = 是否允許所有用戶訪問

read only = 是否只讀

writable =


write_list = user1, user2

             @group, +group 寫列表

valid_users = 限定只有哪些用戶可以訪問 黑名單

invalid_users = 白名單

 

##########



                                                     


- Domain Members Options - 域成員的定義


-- Standalone Server Options - 獨立服務器的配置選項

    security = user

    passdb backend = tdbsam 以tdb格式存儲的

--- Printing Options -- 打印機共享

        load printers = yes 是否共享打印機

        cups options = raw 使用哪種打印機程序共享出去

------ Filesystem Options --- 文件系統共享





[root@localhost samba]# mkdir /tmp/samba

[root@localhost tmp]# setfacl -m u:user1:rxw /tmp/samba

[root@localhost tmp]# /etc/samba/smb.conf

[samba_name] 

comment =samba

path =/tmp/samba

browseable =no

public = no

writable = no



[root@localhost samba]# testparm 測試 主配置文件是否有語法錯誤

[root@localhost ~]# service smb start

[root@localhost samba]# id user1

uid=500(user1) gid=500(user1) groups=500(user1)

[root@localhost samba]# smbpasswd -a user1 

-a 添加爲smb賬戶

-x 刪除

tcp     0      0 0.0.0.0:139       0.0.0.0:*          LISTEN      1997/smbd




!! samba 提示Failed to initialize the registry: WERR_CAN_NOT_COMPLETE 無法啓動

 

[root@localhost tmp]# find / -name registry.tdb

[root@localhost tmp]# rm -rf /var/lib/samba/registry.tdb


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章