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