有办法吗?大多数示例将凭据存储在 fstab 的外部文件中,例如 -
fstab:
\\server\share /media/windowsmount cifs credentials=/root/secret.txt,_netdev,uid=root,gid=dba 0 0
秘密.txt:
username=sushi
password=yummy
我能想到的唯一方法可能是当 Linux 通过 winbind 加入 Windows 域时。它可以使用机器的 Active Directory 计算机帐户凭据对 Windows 共享进行身份验证,但我不知道如何或是否可以为 fstab 或其他一些启动期间安装的机制实现这一点。
我发现在 ubuntu 上也有类似的事情发生,当用户使用活动目录凭据通过 ssh 登录时,PAM mount 使用用户的凭据挂载 Windows 共享。这是用于用户登录的,我希望在 Redhat 上启动时做同样的事情。