fstab 在尝试挂载共享 cif 时不断要求输入密码

fstab 在尝试挂载共享 cif 时不断要求输入密码

我的 fstab 文件中有以下条目:

//10.30.1.235/Restrito/BackupVms /backups/servidor01 cifs
vers=2.0,credentials=/spassword,iocharset=utf8,gid=0,uid=0,file_mode=0777,dir_mode=$ 0 0

spassword是一个凭证文件/ (许可644)我有我的密码和用户名。

例子:

username=admin
password=123456

如果我在命令行中执行:

mount -t cifs //10.30.1.235/Restrito/BackupVms /backups/servidor01 cifs
vers=2.0,credentials=/spassword,iocharset=utf8,gid=0,uid=0,file_mode=0777,dir_mode=$0 0

有用!

如果我尝试 mount -a (因为它是从 fstab 执行的),系统会要求我输入密码。

我想让它自动挂载。
我应该怎么办?

答案1

您的/spassword文件需要第三行指定用户名的域。如果admin是本地帐户10.30.1.235,则域只是主机的 SMB 名称10.30.1.235。但域不能省略。

例如,如果10.30.1.235被称为(即,其 CIFS 共享可能在 Windows 工作站上SERVIDOR01被称为),并且是其上的本地帐户(即,它可能更完整地显示为),那么您的文件应包含:\\SERVIDOR01\RestritoadminSERVIDOR01\admin/spassword

username=admin
password=123456
domain=servidor01

相关内容