Как сделать так, что бы при редактировании кем либо файла, права на файл переходили к последнему редактировавшему?
Например: Есть файл с владельцем admin из группы admins, этот файл отредактировал и пересохранил пользователь user из группы users, но при этом владельцем admin из группы admins так и остался хозяином файла. Можно от этого как-то избавиться?
LinuxForum.Fans
Присвоение нового владельца файлам после пересохранения
Автор: AAA
3 сообщений
965 просмотров
чем вы редактируете?
sed, ed, vi(m) работают нормально
#!/bin/sh
TEMP=`tmpfile`
cp "$1" $TEMP
$EDITOR $TEMP
rm "$1"
mv $TEMP "$1"
только проверку ошибок вставьте. после каждой команды.
Войдите или зарегистрируйтесь, чтобы ответить.