Разрешения для папок и файлов?

Некоторые ядра имеют бинарную совместимость, позволяющую смешивать программы пользовательского пространства с разными ABI (, например, freebsd может в определенной степени работать с бинарными файлами linux )-, однако бинарные файлы ядра (, например, программа инициализации, загрузчик модулей, инструменты настройки драйверов устройств, библиотека C, инструменты, необходимые для настройки файловых систем... )на практике будет слишком много необходимости -до -знать об интерфейсах уровня ядра для успешной загрузки системы с чужим ядром.

Кроме того, файловые системы должны быть совместимы. Кроме того, параметры бинарной совместимости должны быть жестко скомпилированы в ядро ​​-все, что реализовано в виде модуля ядра, может потерпеть неудачу, потому что вы не можете запустить загрузчик модуля.

Как уже упоминалось, пользовательские среды, как правило, несколько переносимы, если вы хотите перекомпилировать -например, системы debian на базе freebsd -или настроить систему netbsd pkgsrc на linux (абсолютно нетривиально, но поддерживается и возможно! ).

4
04.03.2020, 13:05
4 ответа

Вы не можете получить доступ или войти в каталог (или создать файлы )с разрешениями, установленными на 600, как обычный пользователь. Вы также не можете получить доступ/список (, ну, вроде )файлов вообще с указанными разрешениями на папку.

5
28.04.2021, 23:21

Учитывая отсутствие других механизмов (, т.е. ACL, xattr? )играют роль, то в файловой системе extX -вы должны быть сохранены. Тем не менее, небрежное изменение разрешений или каталога может сделать ваши файлы открытыми.

3
28.04.2021, 23:21

Для этого следует рассмотреть возможность использования списков контроля доступа. Кроме того, отсутствие разрешения на выполнение в каталоге не позволит пользователям root не -получить доступ к каталогу. Опять же, проверьте ACL.

Как управлять списками ACL в Linux

2
28.04.2021, 23:21

Если какие-либо файлы имеют дополнительные жесткие ссылки, расположенные за пределами каталога 600, они смогут получить доступ к этим файлам, используя этот альтернативный путь. Но это не даст им доступа к каким-либо другим файлам.

Но если жесткие ссылки еще не существуют, они не смогут их создать, так как для создания жесткой ссылки на файл требуется доступ к каталогу, содержащему файл.

5
28.04.2021, 23:21

Теги

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