samba 命令列配置

2021-04-21 18:45:20 字數 2743 閱讀 2836

samba 使用 /etc/samba/smb.conf 作為它的配置檔案。如果你改變了這個配置檔案,這個改變直到你使用 service smb restart 命令重啟 samba 守護程序後才會生效。

workgroup = workgroupname

server string = brief comment about server

把 workgroupname

換成你的機器所屬的 windows 工作組名。brief comment about server

是可選的,它被用作關於 samba 系統的 windows 注釋。

要在你的 linux 系統上建立 samba 共享目錄,在 smb.conf 檔案中新增以下幾行(根據你和你的系統需要修改了該檔案之後):

[sharename

]comment = insert a comment here

path = /home/share/

valid users = tfox carole

public = no

writable = yes

printable = no

create mask = 0765

上面的例子允許使用者 tfox 和 carole 從 samba 客戶中讀寫 samba 伺服器上的目錄 /home/share。

在 red hat linux 9 中,加密口令被預設啟用,因為它更安全。如果加密口令沒有被使用,純文字口令就會被使用,它能夠被別人使用 網路分組嗅探器來擷取。建議你使用加密口令。

microsoft smb 協議最初使用純文字口令。然而,帶有服務包 3 或更高的 windows nt 4.0、windows 98、windows 2000、windows me、以及 windows xp 要求加密的 samba 口令。要在 red hat linux 系統和執行以上 windows 作業系統的系統間使用 samba,你可以編輯 windows 註冊器來使用純文字口令過配置你的 linux 系統的 samba 來使用加密口令。如果你選擇要修改你的註冊器,你必須為你的全部 windows 機器這麼做 — 這很冒險,有可能導致進一步的衝突。為了更高的安全性,推薦你使用加密口令。

要在你的 red hat linux 系統上配置 samba 使用加密口令,遵循以下步驟:

為 samba 建立乙個單獨的口令檔案。要根據你的現存 /etc/passwd 檔案來建立,在 shell 提示下鍵入以下命令:

cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

如果系統使用 nis,鍵入以下命令:

ypcat passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

mksmbpasswd.sh 指令碼和 samba 軟體包一起被安裝在你的 /usr/bin 目錄上。

改變 samba 口令檔案的許可權許可,因此只有根使用者才有讀寫許可權:

chmod 600 /etc/samba/smbpasswd

這個指令碼不會把使用者口令複製到新檔案,samba 使用者賬號在沒有設定口令之前不會被啟用。為了更高的安全性,建議你把使用者的 samba 口令設定為不同於使用者的 red hat linux 口令的口令。要設定每個 samba 使用者的口令,使用以下命令(把 username

替換為每個使用者的使用者名稱):

smbpasswd username

加密口令必須在 samba 配置檔案中被啟用。在 smb.conf 檔案中,請確定以下行沒有被注釋掉:

encrypt passwords = yes

smb passwd file = /etc/samba/smbpasswd

在 shell 提示下鍵入 service smb restart 來確定 smb 服務被啟動。

竅門

閱讀 /usr/share/doc/samba->/docs/htmldocs/encryption.html 來進一步了解有關加密口令的資訊。(把 > 替換為你安裝了的 samba 版本號碼)。

當使用了 passwd 命令後,pam_smbpass pam 模組能夠被用來同步使用者的 samba 口令和他們的系統口令。如果使用者啟用了 passwd 命令,他用來登入到 red hat linux 系統的口令以及他要連線 samba 共享所必須提供的口令就會被改變。

要啟動這個功能,把以下行新增到 /etc/pam.d/system-auth 的啟動 pam_cracklib.so 之下:

password required /lib/security/pam_smbpass.so nullok use_authtok try_first_pass

在通過 samba 共享目錄的伺服器上必須執行 smb 服務。

使用以下命令來檢視 samba 守護程序的狀態:

/sbin/service smb status

使用以下命令來啟動守護程序:

/sbin/service smb start

使用以下命令來停止守護程序:

/sbin/service smb stop

要在引導時啟動 smb 服務,使用以下命令:

/sbin/chkconfig --level 345 smb on

VLAN配置命令列表

命令 命令功能 configure terminal 進入全域性配置模式 vlan vlan id 建立vlan 命令 name vlan name 給建立的 vlan 新增名稱 end 結束配置,退回特權模式 show vlan 檢視配置完成的結果 copy running config star...

收集 命令列配置網路

不知是不是有朋友像我一樣從使用者許可權下runas來得到乙個管理員許可權的cmd然後對電腦進行配置的修改,對於網路的配置用runas似乎不大好辦,其實我們一樣可以作到 下面看如何來作 c ipconfig all麢?r v傭?篾9紵 windows ip configuration2w?槩劃 鰆?y...

iwconfig linux 命令列配置無線網絡卡

原文 iwconfig是linux wireless extensions lwe 的使用者層配置工具之一。lwe是linux下對無線網路配置的工具,包括核心的支援 使用者層配置工具和驅動介面的支援三部分。目前很多無線網絡卡都支援lwe,而且主流的linux發布版本,比如redhat linux u...