在Ubuntu 16.04上无人值守安装krb5-user

14 linux ubuntu kerberos ldap active-directory

所以,在运行时:

sudo apt-get install krb5-user
Run Code Online (Sandbox Code Playgroud)

系统会要求您输入AD/LDAP域.问题是我希望这能够作为我的机器的启动脚本运行.有没有办法将域作为参数传递或禁用交互并在之后设置krb5-user?

谢谢

Zle*_*ni 21

对于无人参与安装,请尝试将DEBIAN_FRONTEND变量设置为非交互式:

export DEBIAN_FRONTEND=noninteractive

并将-y标志传递给apt-get:

apt-get install -y krb5-user

  • 在 Ubuntu 18.04 上,接受的解决方案不起作用(我知道问题是针对 16.04 的)。对于 18.04 版本的用户,首先按照 user6907792 的描述更新 /etc/krb5.conf,然后 apt install krb5-user -y。 (3认同)
  • 好的,运行`DEBIAN_FRONTEND = noninteractive apt-get install -y krb5-user`可以。然后,我必须用以下命令更新/etc/krb5.conf:[[libdefaults] default_realm = AD.MYDOMAIN.COM`谢谢! (2认同)