Рейтинг:1

Запретить выпуск в gedit только для чтения

флаг gl

Я часто открываю документы с помощью gedit, например gedit /etc/apt/sources.list и, очевидно, он будет только для чтения, поскольку я не открываю его как root.

Но тогда почему гэдит все еще позволяя мне редактировать файл, показывая очень легкое упоминание «[Только для чтения]» в строке заголовка, которое, вероятно, пропустили все или, по крайней мере, я, и ожидая, пока я попытаюсь сохранить после того, как все изменения, которые я хотел, были сделаны, просто чтобы сказать «Эй! Вы не можете сохраниться. Вы потеряли время».?

Есть ли способ:

  • Попросите gedit заблокировать любую версию файлов только для чтения (чтобы я не терял время на редактирование того, что не могу сохранить, мой предпочтительный и «естественный» способ мышления)
  • Сделайте gedit-сохранение «вертикальным», чтобы получить права sudo при сохранении (чтобы я не тратил время, потраченное на редактирование, но это не «сработало бы», если доступ только для чтения исходит из какой-либо другой причины, такой как поддержка/монтирование RO)
FedKad avatar
флаг cn
Вы можете сохранить файл с новым именем/местоположением. А позже запустите `sudo cat new_file >orig_file`, чтобы обновить исходный файл.
user535733 avatar
флаг cn
Если вы хотите закодировать одну из этих функций в качестве опции, я уверен, что разработчики Gedit будут рады вашему вкладу.
Рейтинг:0
флаг cn

Любой системный файл, который может быть прочитан «другими», может быть открыт кем угодно в системе с помощью любого программного обеспечения, которое может открыть файл. Так это реализовано по умолчанию. Одним из теоретических способов было бы отключить разрешения на чтение для «других», но это может иметь неожиданные побочные эффекты, и я бы не рекомендовал это делать.

Простой способ добиться того, чего вы хотите, — это установить оснастку или версию Gedit в плоском пакете.Такая версия работает в песочнице и не имеет доступа к системным файлам. В качестве альтернативы используйте пожарная тюрьма установить песочницу для вашего редактора.

Что касается иметь гэдит "upighted": просто будьте немного осторожнее, если решите работать как root. А если, несмотря на это, вы вдруг оказались в ситуации, когда не можете сохранить изменения, то следуйте совету, данному в комментариях: сохраните файл под временным именем, а затем правильно откройте системный файл и вставьте измененное содержимое.

Разработчики, скорее всего, не захотят реализовывать подобную функцию. 1) администрирование системы обычно осуществляется через терминал для профессионалов; 2) как обычный пользователь рабочего стола, вы не редактируете системные файлы каждый день. Просто следите за тем, чтобы каждый раз делать это правильно, и если вы забудете правильно открыть файл как root, это легко исправить.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.