Linux筆記 10 (samba 配置)

2021-06-28 13:31:32 字數 2101 閱讀 3132

samba是乙個開放源**的軟體,任何擁有gnu組織通用公共許可證gpl的使用者都可以使用,並免費獲得他的源**和可執行檔案。

安裝samba服務可以使用:yum install samba命令進行安裝。

samba有兩個守護程序:smbd 和 nmbd 。smbd監聽139tcp埠,nmbd監聽137和138udp埠。smbd程序的作用是處理smb請求包,負責使用者驗證和檔案共享;nmbd程序的作用是處理瀏覽共享和計算機名稱解析。

samba配置檔案應存放在:/etc/samba/smb.conf

[global]       設定全域性環境選項

[homes]      設定使用者宿主目錄共享

[printers]     設定印表機共享

[sharefiles] 設定檔案共享

tips:行前有分號「;」或英鎊符「#」表示注釋

[global] 段主要選項設定

workgroup = 指定工作組或域

server string = 描述

security = 指定安全模式

hosts allow = 限定主機訪問

log file = 指定日誌檔案存放位置

max log size = 指定日誌檔案大小

tips:security (share 無許可權驗證,user 預設 由linux samba伺服器做驗證(推薦) ,server 第三方主機驗證, domain 第三方主機驗證 (第三方必須是windows 域控制器))

[homes]段主要選項設定

comment = home directories 描述

browseable = no 沒有訪問許可權的目錄不可見

writable = yes 使用者對自己的宿主目錄是否可寫(no唯讀、yes可寫)

netfilter/iptables      #iptables -f

selinux                   #setsebool -p samba_enable_home_dirs on               這條命令才是正確的

/etc/selinux/config                selinux=disabled

tips:確保setlinux關閉,用setenforce 0命令執行。 預設的,selinux禁止網路上對samba伺服器上的共享目錄進行寫操作,即使你在smb.conf中允許了這項操作。 

使用者必須是系統使用者

設定samba驗證密碼(smbpasswd -a 使用者名稱 —— 給samba使用者新增密碼; smbpasswd 使用者名稱 —— 修改密碼)

例項(設定乙個共享目錄)

#groupadd share

#usermod -g share suners

#chgrp share /share

#chmod g+w /share

建立乙個公共的唯讀目錄/share,所有人可以瀏覽目錄內容

[share]

comment = read only public

path = /share

writable = no

建立部門資料共享目錄/share ,部門每個人都能讀寫,但不能刪除別人的檔案

[share]

path = /share

valid users = suners (多個使用者用空格隔開)

wirtable = yes

#chmod 1777 /share

tips:win7 要斷開連線可在cmd視窗輸入:net use * /delete /y

Linux學習筆記之samba配置

samba主要目的是為了linux中的檔案和windows下共享 下面關於samba的配置方法 1.安裝samba服務 2.加入我們想共享乙個資料夾,我們則需要建立乙個共享資料夾作為目錄 如在使用者主目錄下建立乙個名為shared的資料夾 並設定該資料夾許可權 3.開啟系統配置檔案 我們也可以通過 ...

linux學習筆記10

find搜尋命令 which 查詢可執行檔案的絕對路徑。它只是用來查詢path環境變數中出現的路徑下的可執行檔案,比如我們不知道某個命令的絕對路徑which一下就知道了。whereis b 只找binary檔案 m 只找在說明檔案manual路徑下的檔案。u 沒有說明檔的檔案。find搜尋檔案 fi...

linux學習筆記1 0

這學期在學linux 感覺聽老師講的懵逼 所以在慕課網找了linux課程 傳送門 命令格式 命令 選項 引數 常用命令 1.查詢目錄中的內容 ls 選項 檔案 a 顯示所有檔案,包括隱藏檔案 以 開頭的檔案 l 顯示詳細資訊 d 檢視目錄屬性 h 人性化顯示檔案大小 i 顯示inode 檔案許可權 ...