1. 程式人生 > 其它 >安裝samba服務

安裝samba服務

  1. 下載samba
# centos 
sudo yum install -y samba
# ubuntu
sudo apt install -y samba
  1. 建立共享目錄

mkdir /home/user/shared #user為使用者名稱
chmod 777 /home/user/shared
  1. 修改samba配置檔案
vim /etc/samba/smb.conf
在最後一行新增以下內容
[shared]
    comment = 這是註釋;
    path = /home/user/shared
    public = yes
    writable = yes
    available = yes
    browseable = yes
  1. 新增samba使用者
smbpasswd -a username
#輸入密碼即可
  1. 啟動samba服務
# centos
systemctl restart smb
# ubuntu
systemctl restart smbd
  1. 檢視服務啟動狀態
# centos
systemctl status smb
# ubuntu
systemctl status smbd
  1. windows連線samba服務
win+r開啟執行,輸入\\ip #ip為linux主機ip
  1. linux連線samba
    8.1 安裝cifs-utils
sudo apt install -y cifs-utils

8.2 臨時掛載

mount -t cifs //192.168.0.14/smbtest /mnt -o username=roverq,password=123456
說明:
-t cifs:指定檔案系統為samba的檔案系統
//192.168.0.14  						: 目標ip
/smbtest								: samba的目錄,smb.conf中定義的目錄,不是
										: 共享目錄,例如:smb.conf中是shared,共享目錄
										: 是/mnt/share,那目錄就是shared
/mnt 									: 本地目錄
-o username=roverq,password=123456		: 使用者名稱密碼

8.3 永久掛載

1.建立密碼檔案password.txt儲存登入密碼(設定許可權為600),內容為
username=使用者名稱
password=密碼
2.編輯/etc/fstab,新增以下內容
//ip/目錄 /本地掛載目錄 cifs credentials=密碼檔案,iocharset=utf8,gid=組id,uid=使用者uid,file_mode=0777,dir_mode=0777 0 0
例如:
//192.168.100.105/shared /home/roverq/test cifs credentials=/home/roverq/.samba/smbpassword,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
3.啟動掛載
sudo mount -a