我在 Solaris 11 上执行此操作。当我打开“/etc/nsswitch.conf”时,我看到了这个 -
...
sudoers: files
...
我想将其更改为 -
...
sudoers: files ldap
...
我尝试直接编辑文件,但是当我重新启动主机时,更改会丢失。我尝试使用 svcfg,但这没有用 -
root@solaristhost:/# svccfg
svc:> select name-service/switch
svc:/system/name-service/switch> setprop config/sudoers = "files ldap"
Type required for new properties.
svc:/system/name-service/switch> exit
有没有办法使用 svccfg 命令或其他命令永久设置 nsswitch 中的 'sudoers' 值?
除了缺少类型参数外,还要注意服务配置中的属性名为“sudoer”,而不是“sudoers”。此外,需要在更改其配置后刷新服务。
您引用的会话在错误消息中有线索
看起来您缺少必需的类型参数,并且文档有更多信息
注意
astring:
类型...