使用ansible修改/etc/shadow文件的acl权限失败-问答-阿里云开发者社区-阿里云

开发者社区> 祝小祝> 正文

使用ansible修改/etc/shadow文件的acl权限失败

2018-12-17 13:15:57 3805 1

我使用ansible修改其他配置文件时都可以修改,在修改/etc/shadow文件时会报错:
setfacl: /etc/shadow: Operation not permittednon-zero return code
setfacl: /etc/shadow: Operation not permitted
请问怎样才能使用ansible来修改/etc/shadow文件的acl权限呢?

我使用shell模块 ansible test1 -m shell -a 'setfacl -m user:aiuap:r /etc/shadow'
如下报错
10.124.210.222 | FAILED | rc=1 >>
setfacl: /etc/shadow: Operation not permittednon-zero return code

我使用acl模块 ansible test1-m acl -a 'path=/etc/shadow entity=test etype=user permissions=r state=present'
如下报错
10.124.210.222 | FAILED! => {

"changed": false, 
"cmd": "/usr/bin/setfacl -m user:test:r /etc/shadow", 
"msg": "setfacl: /etc/shadow: Operation not permitted", 
"rc": 1, 
"stderr": "setfacl: /etc/shadow: Operation not permitted\n", 
"stderr_lines": [
    "setfacl: /etc/shadow: Operation not permitted"
], 
"stdout": "", 
"stdout_lines": []

}

我使用script模块 ansible test1 -m script -a './acl.sh'
提示成功,但是实际上并未修改/etc/shadow的文件acl权限.
10.124.210.222 | SUCCESS => {

"changed": true, 
"rc": 0, 
"stderr": "Shared connection to 10.124.210.222 closed.\r\n", 
"stderr_lines": [
    "Shared connection to 10.124.210.222 closed."
], 
"stdout": "setfacl: /etc/shadow: Operation not permitted\r\ngetfacl: Removing leading '/' from absolute path 

namesrn# file: etc/shadowrn# owner: rootrn# group: rootrnuser::---rngroup::---rnother::---rnrn", "stdout_lines": [

    "setfacl: /etc/shadow: Operation not permitted", 
    "getfacl: Removing leading '/' from absolute path names", 
    "# file: etc/shadow", 
    "# owner: root", 
    "# group: root", 
    "user::---", 
    "group::---", 
    "other::---", 
    ""
]

}

取消 提交回答
全部回答(1)
  • timandes
    2019-07-17 23:22:30

    试试增加参数--become-user=root

    0 0
相关问答

48

回答

云计算自助服务开篇

阿里云支持与服务 2012-12-18 12:00:13 75846浏览量 回答数 48

19

回答

阿里云LINUX主机安装从初始环境到完成配置全过程

liming837 2012-08-07 21:26:54 41577浏览量 回答数 19

44

回答

云计算自助服务开篇

阿里云支持与服务 2012-12-18 12:00:13 61325浏览量 回答数 44

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 431642浏览量 回答数 294

15

回答

阿里云服务器安装宝塔面板图文教程

张扯淡 2018-12-14 13:34:43 62217浏览量 回答数 15

5

回答

ssh连接时提示ConnectionestablishedToescapetolocalshellpressCtrlAlt

蜗居网 2014-05-20 10:59:55 53992浏览量 回答数 5

3

回答

非root登陆winSCP问题,弄了好久没搞定

dragonszy 2012-08-11 22:21:47 39998浏览量 回答数 3

97

回答

Redhat/CentOS一键安装web环境全攻略

xiaofanqie 2011-08-11 14:51:38 123231浏览量 回答数 97

78

回答

【2013.9.5修正版图文】新手如何使用阿里云(linux)服务器建站(搬站)

姑苏公子 2013-04-11 00:39:13 107755浏览量 回答数 78

5

回答

Nginx配置及Rewrite规则

thisisdong 2013-05-05 08:28:39 41971浏览量 回答数 5
+关注
祝小祝
菜鸟起步
0
文章
1
问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载