木偶更改源文件的权限

我正在用傀儡build立监狱的炮弹,在监狱里保存所需的图书馆的副本。

使用下面的puppet代码,我可以成功复制文件:

file { "/home/${username}/lib/x86_64-linux-gnu/libdl.so.2": ensure => present, source => "/lib/x86_64-linux-gnu/libdl.so.2", mode => '0700', links => 'manage', owner => $username, group => $username, require => File["/home/${username}/lib/x86_64-linux-gnu/"] } 

它似乎虽然源文件权限正在更改为$用户名:$用户名以及目标文件权限。

文件/lib/x86_64-linux-gnu/libdl.so.2结束了以下权限:

 -rwx------ 1 $username $username ld-2.19.so 

被监禁的用户显然能够使用这个设置login,但是对于其他所有在real / lib文件夹中使用/ bin / bash的用户而言,它正在破坏login。

你必须引用:

owner =>'$ username',