Возможно ли для пользователя иметь доступ на запись к файлу и не иметь возможности его прочитать? Как это возможно?
Я попробовал следующие команды:
debianbox@debian:~/posix/io$ touch filetest
debianbox@debian:~/posix/io$ ls -l filetest
-rw-r--r-- 1 debianbox debianbox 0 14 oct. 03:10 filetest
debianbox@debian:~/posix/io$ echo "Hello World" > filetest
debianbox@debian:~/posix/io$ cat filetest
Hello World
debianbox@debian:~/posix/io$ chmod u-r filetest
debianbox@debian:~/posix/io$ cat filetest
cat: filetest: Permission forbidden
debianbox@debian:~/posix/io$
Как вы можете видеть здесь, у меня есть права на запись, но не на чтение этого файла. Как это может быть возможным? Это считается ошибкой? Если нет, то в какой ситуации это будет полезно?
источник