Alpine Linux - ограничить su -l группой wheel

Я понимаю, что у вас есть список уникальных фраз, и вы хотите заменить первую фразу в списке на «p1», вторую на «p2» и так далее. Вы можете сделать это следующим образом, если хотите сохранить ширину столбца:

for filename in *.csv; do
    awk '
        BEGIN {
            FS = ","
            n = 0
        }
        {   
            if (NR > 1) {
                if (!($2 in p)) {
                    n++
                    p[$2] = n
                }
                $2 = "p" p[$2]
            }
            for (i = 1; i <= NF; i++) {
                sub("^[ ]+", "", $i)
                if (i != NF) {
                    $i = $i ","
                }
            }
            # Add more columns and adjust the column widths to
            # your liking here.
            printf "%-3s%-10s%-3s%-3s%-3s\n", $1, $2, $3, $4, $5
        }
    ' "$filename" > "$filename.tmp"
    mv "$filename.tmp" "$filename"
done
0
26.03.2018, 12:26
1 ответ

Необходимо убедиться, что модуль pam_wheelустановлен.

Всю необходимую информацию (с примерами )можно получить у человек 8 пам _колесо .

Пример, который можно использовать/etc/pam.d/su:

auth            sufficient      pam_rootok.so
auth            required        pam_wheel.so trust group=wheel
auth            substack        system-auth
0
28.01.2020, 04:27

Теги

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