kiltum (kiltum) wrote,
kiltum
kiltum

Чего-то я потерялся в Linux ...
[multik@multik html]$ ls -l |grep tasker
drw-r--r--  2 multik multik       4096 Jan 29 04:22 tasker
[multik@multik html]$ ls -l tasker
total 0
?---------  ? ? ? ?           ? tasker-0.1a.zip
?---------  ? ? ? ?           ? tasker-0.1.tar.gz
?---------  ? ? ? ?           ? tasker-0.2.tar.gz
[multik@multik html]$ whoami 
multik

Всю жисть считал, что установка бита r на каталог означает, что можно добраться до файла, только зная его полный путь/имя, но нет возможности узнать, какие файлы в каталоге находятся. а x - прочитать содержимое каталога. Однако это почему-то не так.

Еще один тест, уже на другой машине:
multik@multik ~ $ mkdir test
multik@multik ~ $ echo 1234 > test/test_file
multik@multik ~ $ chmod 400 test
multik@multik ~ $ ls -l test
ls: test/test_file: Permission denied
total 0

Но я-то после chmod 400 не должен увидеть вообще, что файл test/test_file существует ... Мне сразудолжно было в лоб дать ...

Это я баг расковырял или меня с болезни плющит?

Update: таки не только плющит, но и таращит ... А всё-то сьел чего-то не то ...
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 4 comments