在 CentOS 上挂载 SMB(Samba)共享目录,可以按下面步骤来操作。以下适用于 CentOS 7 / 8 / Stream,包括临时挂载和开机自动挂载。
yum install -y cifs-utils
dnf install -y cifs-utils
mkdir -p /mnt/smb
mount -t cifs //服务器IP/共享名 /挂载目录 -o username=用户名,password=密码
mount -t cifs //192.168.1.100/share /mnt/smb \
-o username=smbuser,password=123456
mount -t cifs //192.168.1.100/share /mnt/smb \
-o username=user@domain,password=123456,domain=DOMAIN
vim /etc/smbpass.txt
内容:
username=smbuser
password=123456
chmod 600 /etc/smbpass.txt
mount -t cifs //192.168.1.100/share /mnt/smb \
-o credentials=/etc/smbpass.txt
vim /etc/fstab
//192.168.1.100/share /mnt/smb cifs credentials=/etc/smbpass.txt 0 0
mount -a
Host is downping 192.168.1.100
确认 SMB 服务是否开启(445 端口)
mount -t cifs //192.168.1.100/share /mnt/smb \
-o credentials=/etc/smbpass.txt,vers=2.0
常见版本:
vers=1.0vers=2.0vers=3.0-o uid=1000,gid=1000,file_mode=0777,dir_mode=0777
umount /mnt/smb
mount -t cifs //192.168.1.100/share /mnt/smb \
-o credentials=/etc/smbpass.txt,vers=3.0,iocharset=utf8
如果你愿意,可以告诉我:
我可以给你完全定制化的挂载命令。