Для какой-то особой цели я хочу запретить некорневым пользователям Linux Server изменять имена файлов. Тем не менее, они могут изменять и записывать содержимое файла. Как это сделать из командной строки.

1 ответ1

2

как корень:

> mkdir -m 0755 testdir
> touch testdir/testfile
> chmod 0666 testdir/testfile

как гость:

> echo test > testdir/testfile
> mv testdir/testfile testdir/foobar
mv: cannot move `testdir/testfile' to `testdir/foobar': Permission denied

Работает для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .