Почему, выполняют полномочия, требуемые переименовать файлы в каталоге?

хорошо это было бы то, потому что большинство требуемых файлов драйвера на самом деле будет там в Linux так вот почему не много файлов, требуемых для того графического устройства. где что касается Windows, те драйверы устройств не могли бы быть включены в ядро так вот почему требуется, больше файлов драйвера. Следовательно, Больший размер.

4
21.09.2014, 11:23
1 ответ

После просмотра этого ответа на связанный с этим вопрос, я думаю, что понимаю.

Каталог - это список файлов, и "выполнение" этого каталога означает следование по ссылкам в списке каталогов на сами файлы. Таким образом, так как у меня нет прав на выполнение x, я не могу разрешить путь x/y к реальному файлу y в команде mv x/y x/w. (Чтобы получить фактический файл y, необходимо следовать за записью в каталоге для y в команде x, что является частью того, что означает "выполнение" x. )

Однако, если мы дадим пользователю разрешение на выполнение, но не на запись на x, то мы можем скопировать файл изнутри x за пределы x, например:

chmod u+x-w x
cp x/y y
4
27.01.2020, 20:56

Теги

Похожие вопросы