1. 程式人生 > >Linux下的samba伺服器配置檔案詳解 smb.conf

Linux下的samba伺服器配置檔案詳解 smb.conf

workgroup = MYGROUP //此項表示在Windows作業系統中的“網路上的芳鄰”將會出現的SAMBA伺服器所屬群組,預設MYGROUP,不區分大小寫。    server string = Samba Server //此項表示在Windows客戶端啟動SAMBA伺服器的內容視窗後,所顯示的說明。 ;   hosts allow = 192.168.1. 192.168.2. 127. //此項在默然情況下的配置下不使用,它可以用來設定區域網中容許訪問SAMBA伺服器的主機、子網或者是網域。如果超過一個必須用逗號隔開。 例子: hosts allow=172.17.2.EXCEPT172.17.2.50 表示容許來自172.17.2.*.*的主機連線,但排除172.17.2.50 hosts allow=172.17.2.0/255.255.0.0 表示容許來自172.17.2.0子網中的所有主機連線 hosts allow=M1,M2 表示容許來自M1和M2兩臺計算機連線 hosts
[email protected]
表示容許來自XQ網域的所有計算機連線   printcap name = /etc/printcap     //此項是用來設定開機時自動載入的印表機配置檔名稱和路徑    load printers = yes     //表示是否容許印表機中的所有印表機,在開機時自動載入瀏覽列表,以支援客戶端的瀏覽功能   printing = cups     //此項用來指定列印系統的型別 ; guest account = pcguest
    //此項預設不使用,它是用來設定Guest帳號名    log file = /var/log/samba/%m.log     //此項可為所有連線到SAMBA伺服器的計算機建立個別的記錄日誌    max log size = 0     //此項可以設定每個記錄日誌大小的上限,單位是KB    security = user     //指定SAMBA伺服器使用的安全性等級 ;   password server = <NT-Server-Name>
    //此項功能在預設的配置下不使用,而且只有在上個選項設定為“security=server”時才生效,它是用來指定密碼服務的名稱,所以要使用NETBIOS名稱,也可以使用“password server=*”的方式來自動尋找可用的域控制器 ; password level = 8     //這個選項是為了避免SAMBA伺服器和客戶端之間容許密碼大寫位數不同而產生的錯誤 ; username level = 8     //這個選項是為了避免SAMBA伺服器和客戶端之間容許帳號大寫位數不同而產生的錯誤   encrypt passwords = yes     //此項表示是否指定使用者密碼以加密的形態傳送到SAMBA伺服器    smb passwd file = /etc/samba/smbpasswd     //SAMBA伺服器使用的密碼檔案路徑 ;   ssl CA certFile = /usr/share/ssl/certs/ca-bundle.crt     //它用來指定包含所有受信任CA名稱的檔案   unix password sync = Yes  // 此項是用來把SAMBA密碼檔案中的加密內容修改時,可以使用此選項進行同步    passwd program = /usr/bin/passwd %u     //此項用來指定設定UNIX帳號密碼的程式,其中%U表示使用者名稱稱    passwd chat = *New*password* %n/n *Retype*new*password* %n/n *passwd:*all*authentication*tokens*updated*successfully*     //此項用來設定使用者在進行Linux密碼轉換成SAMBA伺服器密碼時,螢幕出現的指示字串,以及與使用者產生互動視窗    pam password change = yes      //此項表示可以使用PAM來修改SMB客戶端的密碼,而不使用“passwd program”選項中指定的程式 ; username map = /etc/samba/smbusers     //此選項指定一個配置檔案,在此檔案中包含客戶端與服務端上的使用者對應資料 ;   include = /etc/samba/smb.conf.%m //此選項容許SAMBA伺服器使用其他的配置檔案 ; obey pam restrictions = yes     //此項可以決定是否採用PAM帳號及會話管理的指令    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192     //這個選項在編寫TCP/IP程式時相當重要,因為可以藉此調整SAMBA伺服器執行時的效率 ;   interfaces = 192.168.12.2/24 192.168.13.2/24 //此項可以使SAMBA伺服器監視多個往來介面,如果伺服器上有多張網絡卡應該配置此項 在配置時可以寫成: interfaces =eth0 interfaces =172.17.4.150 ;   remote announce = 192.168.1.255 192.168.2.44     //此項容許NMBD定期公佈SAMBA伺服器的IP地址和群組名稱到遠端的網路或主機 #========== Share Definitions =============== [homes]                              //使用者個日的主目錄設定內容    comment = Home Directories         //主目錄註釋    browseable = no                    //是否容許其他使用者瀏覽個人主目錄    writable = yes                      //是否容許寫入個人目錄    valid users = %S                    //容許登陸的使用者,%S表示當前登陸的使用者    create mode = 0664                  //新建檔案的預設許可權    directory mode = 0775               //新建目錄的預設許可權 ; map to guest = bad user     //當用戶輸入不正確的帳號和密碼時,可以利用“map to guest”選項來設定處理的方式,但是必須把前面的“security”選項設為“user”“server”“domain”
設定項 說明
user 拒絕訪問
server 如果帳號正確,但密碼錯誤,容許以Guest登陸
domain 如果帳號和密碼都錯誤,還是容許以Guest登陸
; [netlogon]                             //登陸網域時的“netlogon”目錄設定內容 ;   comment = Network Logon Service     //主目錄註釋 ;   path = /usr/local/samba/lib/netlogon    //實際訪問資源的本機路徑 ;   guest ok = yes                       //連線時是否需要密碼 ;   writable = no                       //是否容許寫入此目錄 ;   share modes = no                    //是否容許目錄中的檔案在不同的使用者之間共享 ;[Profiles]                              //使用者配置檔案目錄設定內容 ;    path = /usr/local/samba/profiles       //實際訪問資源的本機路徑 ;    browseable = no                    //是否容許瀏覽此主目錄 ;    guest ok = yes                       //連線時是否需要密碼  [printers]        //設定印表機環境內容    comment = All Printers                 //印表機註解    path = /var/spool/samba                 //列印佇列路徑    public=yes                            //是否容許Guest列印    browseable = no                       //是否容許瀏覽印表機內的暫時存檔內容    guest ok = no                         //連線時是否不需要密碼    writable = no                         //是否容許寫入此目錄

相關推薦

Linuxsamba伺服器配置檔案 smb.conf

workgroup = MYGROUP //此項表示在Windows作業系統中的“網路上的芳鄰”將會出現的SAMBA伺服器所屬群組,預設MYGROUP,不區分大小寫。    server string = Samba Server //此

LinuxSamba伺服器配置

    之前一直在用Virtualbox和vagrant來在本地搭建虛擬機器,但是各種意外情況,煩的能搞死你,莫名其妙的崩潰,出錯(也有可能是我的問題),所以決定用之前熟悉的VMware來搭建開發環境。在本地(win)開發時需要能夠和虛擬機器共享資料夾,VMware自帶的

LinuxSamba伺服器配置,已成功

    之前一直在用Virtualbox和vagrant來在本地搭建虛擬機器,但是各種意外情況,煩的能搞死你,莫名其妙的崩潰,出錯(也有可能是我的問題),所以決定用之前熟悉的VMware來搭建開發環境

samba服務配置檔案 中文

Samba配置檔案常用引數詳解 Samba的主配置檔案叫smb.conf,預設在/etc/samba/目錄下。 smb.conf含有多個段,每個段由段名開始,直到下個段名。每個段名放在方括號中間。每段的引數的格式是:名稱=指。配置檔案中一行一個段名和引數,段名

【轉發】centos 7開啟FTP以及新增使用者配置許可權,只允許訪問自身目錄,不能跳轉根目錄 linuxftp配置檔案

1.切換到root使用者 2.檢視是否安裝vsftp,我這個是已經安裝的。 [[email protected] vsftpd]# rpm -qa |grep vsftpd vsftpd-3.0.2-11.el7_2.x86_64 3.如果沒有發現,則安裝。 yum ins

linux FTP 配置檔案

二、配置檔案說明 1.使用者登入和相關許可權設定 anonymous_enable=YES #設定是否允許匿名使用者登入FTP伺服器。預設為YES ftp_username=ftp #定義匿名使用者的賬戶名稱,

linux /etc/resolv.conf /etc/hosts配置檔案

/etc/resolv.conf 該檔案是由域名解析器(resolver,一個根據主機名解析IP地址的庫)使用的配置檔案該檔案是DNS域名解析的配置檔案,它的格式很簡單,每行以一個關鍵字開頭,後接配置引數。resolv.conf的關鍵字主要有四個,分別是:nameserver  

【轉載】SSH伺服器端/etc/ssh/sshd_conf配置檔案

[[email protected] ~]$cat /etc/ssh/sshd_config #Port 22                        

linux 網路涉及的所有配置檔案

linux 網路涉及的所有配置檔案詳解 Linux 為 配 置 網 絡 提 供 了 許 多 工 具 , 其 中 有 圖 形 界 面 的 ( 如NetworkManager1)、也有偽圖形介面(如 system-config-network 2)的。雖然使用這些工具來配置網路會很方便,但是由於各個發行版本的

ssm整合最全配置檔案版(在idea整合)

先放目錄結構,便於清晰瞭解整個專案由簡單的到複雜的進行排列:SqlMapConfig.xml:<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPEconfigurationPUBLIC"-//mybatis.or

Linux網路配置檔案

Redhat Linux的網路配置,基本上是通過修改幾個配置檔案來實現的,雖然也可以用ifconfig來設定IP,用route來配置預設閘道器,用hostname來配置主機名,但是重啟後會丟失。 Linux中網路相關的主要的幾個配置檔案為: /ect/hosts配置主機名(

UbuntuHBase資料庫的安裝和配置檔案

1.從http://www.apache.org/dyn/closer.cgi/hbase/下載穩定版安裝包,我下的是hbase-1.2.6-bin.tar.gz 2.解壓放在/usr/local的目錄下 3.修改許可權sudo chown -R luanpeng hbase-1.2.6/ 4.修改資料

nginx伺服器安裝及配置檔案(轉載)

nginx在工作中已經有好幾個環境在使用了,每次都是重新去網上扒部落格,各種編譯配置,今天自己也整理一份安裝文件和nginx.conf配置選項的說明,留作以後參考。像負載均衡配置(包括健康檢查)、快取(包括清空快取)配置例項,請參考http://segmentfault.

linux】ssh配置檔案

nux中/etc/hosts.deny檔案可以配置限制訪問ip等資訊,它同apache中order deny,allow 差不多,不過寫法有些不同。只允許192.168.1.1訪問,這樣寫: sshd: ALL EXCEPT 192.168.1.1 同理在/etc/下有

nginx伺服器安裝啟動及配置檔案

1.安裝Nginx 1.1 選擇穩定nginx版本 centos的yum不提供nginx安裝,通過配置官方yum源的方式獲取到的也只是原始碼包。所以我們找到了Nginx官網看下官方提供的安裝方式:Nginx原始碼包下載的官網地址(http://nginx

linux中ftp配置檔案

vsftpd配置檔案採用“#”作為註釋符,以“#”開頭的行和空白行在解析時將被忽略,其餘的行被視為配置命令列,每個配置命令的“=”兩邊不要留有空格。對於每個配置命令,在配置檔案中還列出了相關的配置說明,利用vi編輯器可實現對配置檔案的編輯修改。方法如下:      #vi /etc/vsftpd/vsftp

Linux網絡卡的配置檔案及應用

目前在企業級伺服器的Linux系統中,RHEL佔有絕對的優勢,不管是曾經在網際網路公司還是在目前測試Virtualization都是用的RHEL,所以本文主要是針對RedHat的linux來寫的。前

Linux安裝軟件命令

代碼包 相關信息 make bin 一個 軟件包 輸入 -i bin文件 Linux下軟件安裝方法總結:一、rpm包安裝方式步驟:1、找到相應的軟件包,比如soft.version.rpm,下載到本機某個目錄;2、打開一個終端,su -成root用戶;3、cd soft.v

Linux徹底卸載mysql

安裝mysql nod lib 嘗試 機器 需要 結果 files str Linux下徹底卸載mysql詳解 一、使用以下命令查看當前安裝mysql情況,查找以前是否裝有mysql 1 rpm -qa|grep -i mysql 可以看到如

Linux的監控器之一Ganglia與部署

集群 服務器 監控器 Ganglia基礎詳解Ganglia介紹 Ganglia是一個跨平臺可擴展的,高性能計算系統下的分布式監控系統,如集群和網格。它是基於分層設計,它使用廣泛的技術,如XML數據代表,便攜數據傳輸,RRDtool用於數據存儲和可視化。它利用精心設計的數據結構和算法實現每節點間並發