在 CentOS 上挂载 Windows 共享(SMB/CIFS)常见有 临时挂载 和 开机自动挂载 两种方式。下面按最常用、最稳妥的方式说明。
\\192.168.1.100\share
yum install -y cifs-utils
或(CentOS 8+)
dnf install -y cifs-utils
mkdir -p /mnt/winshare
mount -t cifs //192.168.1.100/share /mnt/winshare \
-o username=winuser,password=winpass
✅ 测试用,不推荐生产环境
vim /etc/smb.cred
内容:
username=winuser
password=winpass
domain=WORKGROUP
chmod 600 /etc/smb.cred
mount -t cifs //192.168.1.100/share /mnt/winshare \
-o credentials=/etc/smb.cred
/etc/fstabvim /etc/fstab
添加一行:
//192.168.1.100/share /mnt/winshare cifs credentials=/etc/smb.cred,iocharset=utf8 0 0
或(常用参数):
//192.168.1.100/share /mnt/winshare cifs credentials=/etc/smb.cred,iocharset=utf8,sec=ntlmssp 0 0
mount -a
Host is downPermission deniedsec=ntlmssp
临时关闭测试:
setenforce 0
长期解决:
setsebool -P samba_enable_home_dirs on
df -h
ls /mnt/winshare
yum install -y cifs-utils
mkdir /mnt/winshare
mount -t cifs //IP/share /mnt/winshare -o username=xxx,password=xxx
如果你愿意,可以告诉我:
我可以帮你精确到 一条可用的命令。