Что-то подобное в вашем файле sshd_config
должно делать то, что вы хотите:
AllowTcpForwarding off
...
Match user user1,user2,user3
AllowTcpForwarding on
Это разрешит переадресацию TCP для трех перечисленных пользователей.
См. sshd _config Match для получения дополнительной информации о том, как работает директива Match
и какие параметры можно установить в блоке соответствия.
Вместо этого вы можете использовать vgs
и настроить формат вывода, чтобы уменьшить количество шагов:
sudo vgs --units b --no-suffix --noheadings -o vg_name,vg_size,vg_free | awk '{ printf "%s %f%%\n", $1, $3 * 100 / $2 }'
Это принудительно выводит в байтах (--units b
), удаляет суффиксы и заголовки и выводит только имя виртуальной группы, общий размер и свободное пространство, прежде чем преобразовать последние два значения в проценты.
Если вам нужны все три значения:
... | awk '{ printf "%s %d %d %f%%\n", $1, $2, $3, $3 * 100 / $2 }'