ресурс users в Puppet не обновляет /etc/shadow

Чуть более эффективный способ с sed:

sed 'h; s/b//g; x; s/a//g; H; x; s/\n//' file.txt

С perl:

perl -lpe '$_ = y/b//dr . y/a//dr' file.txt

Другой способ с perl:

perl -lpe '$_ = join "", sort split //' file.txt

(это работает, потому что "a" lt "b").

С GNU awk:

awk '{ print gensub(/b/, "", "g") gensub(/a/, "", "g") }' file.txt

С bash:

while read -r line; do
    printf '%s%s\n' "$( tr -d b <<<"$line" )"  "$( tr -d a <<<"$line" )"
done <file.txt
1
15.03.2016, 07:10
1 ответ

ruby-shadow следует установить на всех хостах , которые управляется с помощью марионетки. Убедитесь, что он загружен правильно, выполнив приведенную ниже команду.

#ruby -e "require 'puppet' ; puts Puppet.features.libshadow?"
true 

Пакет доступен для загрузки по следующему адресу

http://pkgs.repoforge.org/ruby-shadow/

0
28.01.2020, 01:23

Теги

Похожие вопросы