从 Linux 机器加入域时,我给出此命令:net rpc join member -U Administrator。现在,上述命令提示输入(管理员)密码。
现在,我希望将密码存储在某个地方(smb.conf 或 krb5.conf),这样它就不会提示输入密码。可以吗?
注意:加入域所需的更改在 /etc/samba/smb.conf 中进行
PS:请不要考虑任何安全问题。
谢谢!
答案1
每台机器只需要加入一次域,一旦您的机器加入,机器帐户机密将存储在系统上的数据库文件中。
答案2
我不知道您的要求是否可行,但如果该net rpc join
命令不接受密码作为参数,也不通过管道重定向接受密码,您可以尝试将其包装在脚本中expect
。