В теории я считаю, что вы можете разблокировать и удалить неизменный бит системы с помощью:
chflags noschg /Path/To/File
Но как это сделать, если вы установили бит как root? У меня есть файл, который заблокирован, и даже выполнение этой команды от имени root не будет работать, поскольку операция не разрешена.
Я попытался войти в систему как однопользовательский режим безрезультатно.
Кажется, я помню, что, несмотря на то, что вы находитесь в качестве пользователя root, вы находитесь на уровне «1». И чтобы иметь возможность убрать системно-неизменяемый флаг, вам необходимо войти на уровень '0'. Это как-то связано с этой проблемой?