安裝samba服務
阿新 • • 發佈:2021-12-06
- 下載samba
# centos
sudo yum install -y samba
# ubuntu
sudo apt install -y samba
- 建立共享目錄
mkdir /home/user/shared #user為使用者名稱
chmod 777 /home/user/shared
- 修改samba配置檔案
vim /etc/samba/smb.conf 在最後一行新增以下內容 [shared] comment = 這是註釋; path = /home/user/shared public = yes writable = yes available = yes browseable = yes
- 新增samba使用者
smbpasswd -a username
#輸入密碼即可
- 啟動samba服務
# centos
systemctl restart smb
# ubuntu
systemctl restart smbd
- 檢視服務啟動狀態
# centos
systemctl status smb
# ubuntu
systemctl status smbd
- windows連線samba服務
win+r開啟執行,輸入\\ip #ip為linux主機ip
- 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