Группа - то, кто бы ни читал и полномочия записи в /dev/net/tun
. Установка по умолчанию варьируется от распределения до распределения. Владение и полномочия устройств установлены udev.
Создайте файл /etc/udev/rules.d/zzz_net_tun.rules
содержа
KERNEL=="tun", GROUP="netdev", MODE="0660", OPTIONS+="static_node=net/tun"
Это сделает устройство доступным всеми пользователями в netdev
группа. Установка вступает в силу, когда устройство создается, поэтому если это уже существует, сделать chgrp netdev /dev/net/tun; chmod 660 /dev/net/tun
.
(адаптированный от хинду Wiki Wiki)
Это один из тех немногих случаев, когда утилита переименования
из набора util-linux подходит для решения этой задачи. Большинство дистрибутивов поставляют эту утилиту в виде переименования
; в Debian, Ubuntu и производных переименование
является другой, более мощной утилитой , а утилита util-linux называется rename.ul
.
rename 'Garbage ' '' *.txt
Полностью переносимое решение -
for x in *.txt; do
mv -- "$x" "${x#'Garbage '}"
done
Просто используя Bash:
for file in ./*.txt; do mv -- "$file" "${file/Garbage /}"; done
С переименом Perl:
rename -n 's/.*\s+//' *.txt
Удалить -N
Выключатель, чтобы сделать это для реального. ( -N
== Dry-Run)