Samba 學習手記 1

2021-04-08 18:58:57 字數 1652 閱讀 5942

|三個特殊段|

[global] 此段的引數為整個伺服器的屬性,不是某個特定的目錄的屬性

[homes]     此段的引數相當於是乙個預設的目錄引數,指向home目錄,如果客戶端訪問的目錄沒有對應的區段說明,就使用[homes]段的說明,如果某個具體的區段沒有指定path,則將使用此段內的path引數,自動生成的home目錄的browsable屬性繼承自全域性的browsbale屬性,而不是[homes]段的屬性。所以,設定browseable為no,至會隱藏[homes]目錄,而自動的home下建立的目錄則是可見的

[printers] 此段的引數作用相當於[homes]的作用,只不過是針對印表機的,此段的printable引數必須被設定成yes

|新特性|                            

從3.0.23開始,非root使用者可以新增,修改,刪除他們的共享設定此項特性稱為usershares,用幾個引數控制,這些引數是:

usershare allow guests

usershares是否允許遊客訪問

usershare max shares

使用者能夠定義的共享最大值

usershare owner only

如果設定了,只有共享使用者擁有的目錄才可以被共享

usershare path

指出使用者的共享定義檔案儲存的目錄。檔案系統許可權控制了誰可以建立usershares

usershare prefix allow list

逗號分割的絕對路徑列表,限制了哪些目錄可以被共享。只有此列表中有的目錄可以被允許。

usershare prefix deny list

功能同上,但是在列表裡的被禁止,(意味著沒有在列表裡的都可以共享?)

usershare template share

使用預先存在的模板建立usershares. 所有沒有在使用者設定的共享定義中指定的共享引數將從此處拷貝。

為了允許unix使用者組foo建立自定義共享,請按照下列方式建立目錄以包含共享的定義:

以root身份登陸:

mkdir /usr/local/samba/lib/usershares

chgrp foo /usr/local/samba/lib/usershares

chmod 1770 /usr/local/samba/lib/usershares

然後新增下列引數

usershare path = /usr/local/samba/lib/usershares

usershare max shares = 10 # (or the desired number of shares)

到你的**b.conf的global段。然後使用者組foo的成員可以使用下列命令以操縱使用者自定義共享:

net usershare add sharename path [comment] [acl] [guest_ok=[y|n]]

建立或更改乙個使用者自定義共享。

net usershare delete sharename

刪除乙個使用者自定義共享。

net usershare list wildcard-sharename

列出使用者定義的共享。

net usershare info wildcard-sharename

顯示關於使用者自定義共享的資訊。

oracle 學習手記1

oracle 資料庫容量擴容3個方法 1 為表空間新增資料檔案 alter tablespace system add datafile data2.ora 2 新增新的表空間 create tablespace users datafile data3.ora 3 增大資料檔案的容量 alter ...

C 學習手記 1 OOP學習

記載一些從他人書籍或資料或者自己認為有價值的內容 兩種不同型別的記憶體區域 執行緒堆疊 thread stack 和託管堆 managed heap 執行緒堆疊 每個正在執行的程式都對應著乙個程序 process 在乙個程序內部,可以有乙個或多個執行緒 thread 每個執行緒都擁有一塊 自留地 稱...

《vi和vim》 學習手記(1)

o reilly 系列圖書,廣受好評,我也特地買了其中的幾本,望有所收穫。第一部分 基礎與高階的vi unix分 商用系統 以及 源 可用的相似系統。商用系統包括 solaris aix hp ux 相似系統 gnu linux bsd衍生系統 plain view plain copy print...