在Debian系統中掛載Samba共享可以通過以下步驟實現:
首先,更新軟件包列表并安裝Samba和CIFS工具:
sudo apt-get update
sudo apt-get install samba cifs-utils
創建一個用于掛載Samba共享的目錄,例如 /mnt/samba:
sudo mkdir /mnt/samba
為了安全地存儲Samba服務器的用戶名和密碼,創建一個憑據文件 /etc/samba/creds:
sudo nano /etc/samba/creds
在文件中輸入以下內容,替換 你的用戶名 和 你的密碼 為實際的Samba用戶名和密碼:
username 你的用戶名
password 你的密碼
保存并關閉文件。
為了保護憑據的安全,只允許root用戶讀取和寫入:
sudo chown root:root /etc/samba/creds
sudo chmod 600 /etc/samba/creds
創建一個掛載單元文件 /etc/systemd/system/mnt-samba.mount:
sudo nano /etc/systemd/system/mnt-samba.mount
在文件中輸入以下內容:
[Unit]
Description=Mount Samba Share at boot
[Mount]
What=//你的Samba服務器地址/你的共享名
Where=/mnt/samba
Type=cifs
Options=credentials=/etc/samba/creds,iocharset=utf8,gid你的組ID,uid你的用戶ID,file_mode=0777,dir_mode=0777
[Install]
WantedBy=multi-user.target
將 你的Samba服務器地址、你的共享名、你的組ID 和 你的用戶ID 替換為實際值。
讓systemd在啟動時自動掛載Samba共享:
sudo systemctl enable mnt-samba.mount
重啟系統以使配置生效:
sudo reboot
重啟后,使用以下命令檢查Samba共享是否已掛載:
df -h
如果配置正確,您會在輸出中看到 /mnt/samba 的掛載信息。
通過以上步驟,您可以在Debian系統啟動時自動掛載Samba共享,無需每次手動操作,提高了效率和便利性。希望這篇指南對您有所幫助。