Если это не слишком многие (несколько десять тысяч) файлы затем, это должно сделать задание (проверка впоследствии с ls Owner.Env.File_010513_1200_ver*.expdp
оставляют ли файлы и повторяют команду раз так):
rename File_010513_1200_ File_100613_2300_ Owner.Env.File_010513_1200_ver*.expdp
С GNU альтернатива для огромных чисел файлов (и файлов со странными именами):
find . -regex ".*/Owner.Env.File_010513_1200_ver[1-9][0-9]*.expdp" -print0 | \
xargs -0 rename File_010513_1200_ File_100613_2300_
Вы можете сделать это, используя udev. Создайте файл в /etc/udev/rules.d
с суффиксом .rules
, например, local.rules
, и добавьте к нему строку вида:
ACTION=="add", KERNEL=="i2c-[0-1]*", MODE="0666"
MODE=0666
rw для владельца, группы, мира. Что-то, что вы можете сделать вместо этого или вместе с этим, это указать GID для узла, например:
GROUP="pi"
Если вы используете это вместо MODE
, то по умолчанию, 0660 (rw для владельца и группы) будет применяться, но группа будет pi
, так что пользователь pi
будет иметь права на rw. Аналогичным образом можно указать OWNER
.
Обратите внимание на разницу между ==
и =
выше. Первая - проверить, истинно ли что-то, а вторая - установить. Не путайте их, забыв =
в ==
.
Нужно перезагрузиться, чтобы это вступило в силу.
Некоторые группы устройств имеют владельцев, отличных от root. К ним относятся дисковые, входные, звуковые, tty и последовательные устройства. Для них вы можете предоставить доступ ко всей группе устройств, добавив пользователя в группу.
Например, чтобы предоставить доступ к /dev/ttyUSB0
пользователю pi
. Вы ls -l
устройство и получаете,
crw-rw---- 1 root dialout 4, 64 Jan 19 01:36 /dev/ttyUSB0
Так как это группа dialout
, вы добавляете pi
к группе dialout
в /etc/group
,
dialout:x:20:pi
Затем пользователь pi
может выйти из системы и снова войти в нее, чтобы активировать новое членство в группе.