在 Linux 启动时挂载 Windows 共享而不存储密码

在 Linux 启动时挂载 Windows 共享而不存储密码

有办法吗?大多数示例将凭据存储在 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 上启动时做同样的事情。

如何根据 Active Directory 验证 Linux 帐户并在登录时挂载 Windows 共享?

相关内容