如何注释掉或删除 /etc/pam.d/sshd 中的“@include common-auth”行?默认内容为:
... # 标准的 Un*x 认证。 @include 普通认证 ...
镜头文档并不是那么有帮助。我是 Augeas 的新手,还不太清楚路径表达式是如何工作的。
具体来说,我正在尝试使用 augtool 作为 Dockerfile 的一部分来执行此操作。我天真地尝试了以下命令,但没有奏效:
augtool --autosave 'rm /files/etc/pam.d/sshd/@include common-auth'
我求助于这样做sed
,以下为我完成了这项工作:
sed -i 's/@include common-auth/#@include common-auth/' /etc/pam.d/sshd
但我仍在尝试找出是否有办法使用 augtool 来完成,因为我正在使用 augtool 在我的 Dockerfile 中进行所有其他配置更改,并且统一性会很好。