Изменение разрешений Linux без прав root

Изменение разрешений Linux без прав root

Есть ли возможность для другого пользователя изменить разрешения файла без прав root? Если другой пользователь имеет доступ к моему диску и теоретически может изменить пользовательский бит в файле через двоичный или шестнадцатеричный редактор, может ли он изменить разрешение?

решение1

Владение и разрешения хранятся не в файле, а в файловой системе, которая в свою очередь находится на аппаратном устройстве хранения (обычно). Не-root-пользователи не имеют доступа к необработанным данным файловой системы / необработанному блочному устройству по очевидным причинам, чтобы предотвратить именно это. Если файл находится на съемном носителе, к которому другой пользователь может физически получить доступ, он, очевидно, может просто подключить его к своему компьютеру, войти в систему как root на своем компьютере, смонтировать носитель и выполнить chmod/chown для файла.

Связанный контент