Czy użytkownik może mieć dostęp do zapisu do pliku i nie może go odczytać? Jak to jest możliwe?
Próbowałem następujących poleceń:
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$
Jak widać tutaj, mam dostęp do zapisu tego pliku, ale nie mam do niego dostępu. Jak to mozliwe? Czy to jest uważane za błąd? Jeśli nie, w jakiej sytuacji byłoby to przydatne?
źródło