Вы не можете.
Вы можете использовать chmod
, чтобы установить бит закрепления в каталоге ( chmod g + s directory /
), и это приведет к тому, что все файлы, созданные в каталоге, будут в одном каталоге. group как сам каталог. Но это влияет только на группу, а не на владельца.
Вы также можете установить свою umask
или ACL для каталога, чтобы повлиять на права доступа по умолчанию для создаваемых файлов.
Но вы не можете автоматически установить владельцем файла, созданного вами (root), какому-либо другому пользователю. Вы должны сделать это с помощью chown
.
Вам просто нужно привыкнуть к командам chown
, chgrp
и chmod
.
Попробуйте это, но удалите -i
в первый раз, чтобы убедиться, что он работает:
var='echo rand(1, 10);' # dummy code, change to whatever.
sed -i 's/<? php '"${var}"' ?>//' *.php
Примечания:
$var
предполагается однострочным -. '
одинарные кавычки, экранируйте их следующим образом \'
.