Любой системный файл, который может быть прочитан «другими», может быть открыт кем угодно в системе с помощью любого программного обеспечения, которое может открыть файл. Так это реализовано по умолчанию. Одним из теоретических способов было бы отключить разрешения на чтение для «других», но это может иметь неожиданные побочные эффекты, и я бы не рекомендовал это делать.
Простой способ добиться того, чего вы хотите, — это установить оснастку или версию Gedit в плоском пакете.Такая версия работает в песочнице и не имеет доступа к системным файлам. В качестве альтернативы используйте пожарная тюрьма
установить песочницу для вашего редактора.
Что касается иметь гэдит
"upighted": просто будьте немного осторожнее, если решите работать как root. А если, несмотря на это, вы вдруг оказались в ситуации, когда не можете сохранить изменения, то следуйте совету, данному в комментариях: сохраните файл под временным именем, а затем правильно откройте системный файл и вставьте измененное содержимое.
Разработчики, скорее всего, не захотят реализовывать подобную функцию. 1) администрирование системы обычно осуществляется через терминал для профессионалов; 2) как обычный пользователь рабочего стола, вы не редактируете системные файлы каждый день. Просто следите за тем, чтобы каждый раз делать это правильно, и если вы забудете правильно открыть файл как root, это легко исправить.