首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Solaris-11上设置nsswitch.conf中的"sudoers“

如何在Solaris-11上设置nsswitch.conf中的"sudoers“
EN

Server Fault用户
提问于 2014-04-15 09:36:51
回答 2查看 2.9K关注 0票数 -1

我正在Solaris 11上做这个,当我打开'/etc/nsswitch.conf‘时,我看到-

代码语言:javascript
复制
...
sudoers:  files
...

我想把这个改成-

代码语言:javascript
复制
...
sudoers:  files ldap
...

我尝试直接编辑文件,但是当我重新启动主机时,更改将丢失。我试过用svcfg,但那不管用-

代码语言:javascript
复制
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”值?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-04-15 09:44:01

您引用的会话在错误消息中有线索。

新属性所需的类型。

看起来您缺少了一个必需的类型参数,文档有更多的信息

代码语言:javascript
复制
# svccfg -s system/name-service/switch  
svc:/system/name-service/switch> setprop config/host = astring: "files dns nis"
svc:/system/name-service/switch> quit

注意astring:类型..。

票数 1
EN

Server Fault用户

发布于 2015-01-16 12:16:14

除了缺少的类型参数之外,还要注意服务配置中的属性名为'sudoer',而不是'sudoers‘。此外,在更改服务配置后,有必要刷新其配置。

代码语言:javascript
复制
# svccfg -s system/name-service/switch  
svc:/system/name-service/switch> setprop config/sudoer = astring: "files ldap"
svc:/system/name-service/switch> exit
# svcadm refresh system/name-service/switch
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/589085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档