Команда gedit не найдена kali linux

Обновлено: 03.07.2024

Особенностью Kali Linux как дистрибутива для тестирования на проникновение является коллекция специализированных инструментов. Все эти инструменты собраны в меню.

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

Но прежде чем начать, мы научимся восстанавливать меню Kali Linux – на тот случай, если что-то пойдёт не так.

Как восстановить меню Kali Linux

Полностью удаляем вместе с настройками пакет kali-menu:

Удаляем папки, где могли остаться пользовательские ярлыки и конфигурационные файлы:

sudo rm -rf .local/share/applications
sudo rm -rf .config/menus
sudo rm -rf /usr/share/kali-menu/applications
sudo rm -rf /etc/xdg/menus/applications-merged

Вновь устанавливаем kali-menu:

К следующему шагу переходим только есть прооблема ещё не решилась.

Повторно устанавливаем kali-linux-full:

Программы для редактирования меню Kali Linux

Имеется две программы, которыми можно отредактировать меню: menulibre и alacarte. Можете установить их обе или только одну из них:

В этой инструкции я будут изменять меню при помощи alacarte. Если вы захотите выбрать menulibre, то чтобы она заработала от пользователя root откройте файл /usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py:

gedit /usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py

Найдите там строку:


Как в меню Kali Linux добавить или удалить ярлык или раздел

У программы графический интерфейс, поэтому, надеюсь, разберётесь без меня.


Помните, что если вы создали раздел или подраздел, он не появится в меню, пока в нём нет хотя бы одной программы.

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

Программы для анонимности в Kali Linux

Чтобы сделать меню более функциональным, я добавлю новый раздел «Анонимность». В этот раздел мы добавим такие программы как:

    — является полностью настроенным и портативным браузером, для просмотра веб-сайтов через сеть Tor. — это анонимайзер, который настраивает iptables и tor для перенаправления всех служб и трафика, включая DNS, через сеть Tor — это инструмент для автоматического подключения к случайному VPN в стране по вашему выбору.

Все эти программы не только отсутствуют в меню, но и ещё отсутствуют в системе, поэтому для их установки выполняем:

Откройте файл .bashrc в директории пользователя любым текстовым редактором:

И для создания новых переменных окружения добавьте следующие строки в этот файл:

Теперь создаём меню 00 – Анонимность:


Если хотите, выберите какую-нибудь иконку, например, много иконок в папке /usr/share/icons/hicolor/256×256/apps/ или просто побродите по папкам /usr/share/icons/ или (самое простое) нагуглите.

Теперь выбираем созданный пункт меню и нажимаем «Создать элемент». Там в качестве имени вводим «Браузер Tor» в качестве команды:

В качестве иконки выберите /opt/Browser/browser/chrome/icons/default/default48.jpg


Наш первый раздел и первый ярлык появились в меню:


Если на него кликнуть, то мы увидим… браузер Tor:


Мы, конечно, уже молодцы, но мы ещё не закончили.

С помощью TorIptables2 мы можем выполнять такие действия как:

  • подключиться к сети Tor и пропустить весь трафик ОС через эту сеть
  • отключиться от Tor

Поэтому мы не просто создаём ярлык на программу, а делаем ещё одно меню в разделе Анонимность. Это меню назовём TorIptables2.

Переходим в TorIptables2 и выбираем там «Создать элемент». В качестве имени вводим «Запуск TorIptables2», в качестве команды:

Поставьте галочку «Launch in Terminal».

Теперь «Создать элемент», имя – «Проверить IP адрес», команда

Поставьте галочку «Launch in Terminal».

Важно, чтобы IP менялся и для консольных приложений, поскольку большинство инструментов Kali Linux это именно консольные утилиты. Предыдущая команда проверяет, будет ли скрыт истинный IP при работе программ с интерфейсом командной строки.

Теперь «Создать элемент», имя – «Сменить IP адрес», команда

Поставьте галочку «Launch in Terminal».

Теперь «Создать элемент», имя – «Отключить TorIptables2», команда

Поставьте галочку «Launch in Terminal».


Теперь в раздел Анонимность добавим autovpn. Если указать двухбуквенный код страны, то autovpn будет искать бесплатный VPN из этой страны. Поэтому создадим меню autovpn, а в нём несколько элементов, где мы будем запускать программу с разными опциями. Пример команд:

Если не указать страну, то будет искаться VPN из США:

Для поиска VPN из Японии:

Для поиска VPN из Таиланда:

Для поиска VPN из РФ:

Везде поставьте галочку «Launch in Terminal». Конечно, вы можете добавить любое количество ярлыков с любыми странами


После того, как TorIptables2 завершит работу, это окно можно закрыть, программа всё равно будет работать. Для отключения TorIptables2 мы создали отдельный ярлык. autovpn работает иначе: не нужно закрывать окно, чтобы программа не прекратила свою работу. Если вы хотите прекратить использование VPN, то нажмите CTRL+c и закройте окно.

Небольшое видео, где я демонстрирую только что созданные в меню анонимские причиндалы:

Добавление airgeddon и WiFi-autopwner в меню Kali Linux

Ещё парочка примеров добавления программ в меню. Установим airgeddon и WiFi-autopwner в Kali Linux:

В раздел Wireless Attack добавляем элемент с именем airgeddon и командой:


Аналогично для wifi-autopwner, команда:


Теперь эти программы можно запускать из меню:


Обновление Kali Linux из меню

В разделе System Services создайте меню • Обслуживание системы, и добавьте пункты:

«Обновление системы» с командой:

«Очистка системы» с командой:

«Очистка кэша» с командой:

Везде ставьте галочку «Launch in Terminal».


Теперь эти ежедневные операции можно запускать прямо из меню:


Как составлять команды для ярлыков

Как вы могли заметить, используется конструкция:

Можно указывать несколько команд через точку с запятой (;), либо объединив их символами &&. В первом случае, каждая команда будет выполнена в любом случае. Если же вы сгруппировали команды при помощи &&, то каждая последующая будет выполнена только если каждая предыдущая завершилась без ошибки.

Если нам нужно, чтобы была показана консоль, то мы ставим галочку «Launch in Terminal».

Разберём, как мы установили airgeddon. Мы клонировали файлы с ГитХаба:

Затем переместили всю папку airgeddon в директорию /usr/local/bin/, чтобы она была доступна для всех пользователей системы:

В принципе, на этом можно было остановиться. Для запуска airgeddon, нам нужно перейти в его папку:

и выполнить там

Т.е. в ярлык мы могли добавить последовательность команд:

Этого достаточно для запуска airgeddon через меню.

Но мы выполнили две дополнительные команды:

Эта команда попросту создаётся файл /usr/bin/airgeddon со следующим содержимым:

делает файл /usr/bin/airgeddon исполнимым.

Благодаря своему расположению в папке /usr/bin/, мы можем его запустить из любой директории просто введя

Это более «красивый» способ установки – команда в меню получилась проще, и если мы заходим запустить airgeddon из консоли без использования меню, то мы просто набираем слово airgeddon (кстати, можно использовать автозавершение по TAB).

Заключение

В меню можно добавить разные часто повторяющиеся операции, добавить команды управления сервисом Tor, запуск и остановку веб-сервера и MySQL, команду для перевода Wi-Fi карты в беспроводной интерфейс, ярлыки на самостоятельно установленные программы и т.д.

Если у вас возникает проблема с написание команды запуска для ярлыка, то пишите ваши вопросы в комментариях – постараюсь помочь.

Для установки gedit в Ubuntu / Linux Mint / Debian, введите в Терминал :

gedit command not found

Подробная информация о пакете:

Официальный текстовый редактор рабочей среды GNOME

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

gedit полностью поддерживает международный текст благодаря использованию кодировки Unicode UTF-8 в редактируемых файлах. Его основной набор функций включает подсветку синтаксиса исходного кода, автоматические отступы и печать, поддержку предварительного просмотра.

gedit также расширяется благодаря своей системе плагинов, которая в настоящее время включает поддержку проверки орфографии, сравнения файлов, просмотра CVS ChangeLogs и настройки уровней отступов.

Зависимости:

Официальный текстовый редактор рабочей среды GNOME (файлы поддержки)

Данные интроспекции для GLib, GObject, Gio и GModule

Gir-файлы для виджета подсветки синтаксиса GTK+

Макет и предоставление интернационализированных текстовых привязок

Библиотека плагина приложения (файлы интроспекции)

Библиотека GNU C: общие библиотеки

Библиотека GDK Pixbuf

Библиотека для обработки данных интроспекции GObject (библиотека времени выполнения)

Библиотека GLib подпрограмм C

Библиотека проверки орфографии для приложений GTK+

Библиотека графического интерфейса пользователя GTK+

Общие библиотеки для виджета подсветки синтаксиса GTK+

Макет и предоставление интернационализированного текста

Библиотека плагина приложения

X11 клиентская библиотека

Библиотека XML GNOME

Интерактивный высокоуровневый объектно-ориентированный язык (версия python3 по умолчанию)

Связи Python 3 для библиотек -объектов gobject

Python 3 привязки Cairo для библиотеки GObject

Интерактивный объектно-ориентированный язык высокого уровня (версия 3.6)

Что значит apt get команда не найдена?

gedit command not found

Теперь рассмотрим как решить проблему. Это очень просто.

Поскольку вторая причина предполагает меньше действий, нам нужно сначала проверить ее. Обычно исполняемые файлы apt находятся в каталоге /usr/bin. Сначала посмотрим есть ли такой файл в той папке:

ls -l /usr/bin/apt-get

gedit command not found

chmod +x /usr/bin/apt-get

Если предыдущие варианты не сработали проверим содержимое переменной среды PATH:

gedit command not found

Вы должны увидеть в ней ссылку на /usr/bin. Если такой строчки нет, то проблема была здесь, а строчку нужно добавить в конец:

Если вы вносили изменения в файл /etc/profile, и переменная PATH сломалась из-за этого, то нужно внести исправления и в этот файл.

gedit command not found

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

Для Ubuntu Xenial:

Для Ubuntu Yakkety:

Теперь осталось установить загруженный пакет:

sudo dpkg -i apt*

Готово, после этого ошибка apt get command not found должна исчезнуть и вы сможете нормально работать со своими пакетами.

Выводы

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

Когда я запускаю sudo gedit /path/to/some/random/file, я получаю следующую ошибку:

Использование gksudo не помогает ни одному из них, возвращающему

Любые помощники. Мне нужно иметь возможность открывать файлы в Gedit как root. Я нашел этот вопрос с той же ошибкой, но без решения Не удалось запустить gedit с sudo

EDIT Я нашел этот пост в Не удалось запустить gedit с sudo . Это инструкции:

При входе в команду №3 я получил эту ошибку [ f5]

Возможно, эта новая информация может пролить больше света.

Запуск любых приложений графического интерфейса как root может привести к повреждению файлов, особенно если графическое приложение интерфейса является текстовым редактором. В дополнение к этому gksu и gksudo не работают для запуска графических приложений как root в Wayland в Ubuntu 17.10: Почему gksu / gksudo не работает с Wayland? и пакет gksu был удален из репозиториев Ubuntu по умолчанию в Ubuntu 18.04 и более поздних версиях. Я тестировал все альтернативы gksu в 18.04, и тот, который, кажется, работает наиболее последовательно:

pkexec обеспечивает более высокую безопасность, но он очень непоследователен в разных приложениях и может вызвать сбой и sudo -i излишне сложно управлять, потому что для повышения привилегий для root в течение длительного периода времени, если вам нужно только root, чтобы запустить одну команду?

Пока есть команды для запуска графических приложений с правами root, вам настоятельно рекомендуется использовать текстовый редактор, который обычно запускается с терминала, для редактирования файлов с правами root. Редактор Nano-текста включен в установку Ubuntu по умолчанию.

Nano очень прост в использовании. Инструкции по использованию редактора nano всегда находятся внизу каждой страницы. Только два сочетания клавиш nano, которые вам нужно знать, предназначены для WriteOut и Exit. Нажмите комбинацию клавиш Ctrl + O и после этого нажмите Enter, чтобы сохранить редактируемый файл. Нажмите комбинацию клавиш Ctrl + X, чтобы выйти из nano.

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

10 вещей, которые нужно сделать после установки Kali Linux

Дистрибутивы Linux предоставляют широкие возможности кастомизации, и Kali Linux – не исключение. Всего несколькими командами можно автоматизировать задачи, установить любимый софт, создать дополнительных пользователей и оптимизировать взаимодействие с терминалом. Как сделать самое важное? Рассказываем.

Git – это open-source система контроля версий программного обеспечения для совместного использования и редактирования кода. Она позволит вам «клонировать» репозитории и не ограничивать свои пентестерские нужды встроенным функционалом Kali Linux.

Переносимся в терминал для установки git :

После установки всех зависимостей вы получите возможность скачивать репозитории командой git clone . Для этого скопируйте url нужного репозитория из адресной строки браузера или из интерфейса Github:

Теперь ссылка в буфере, вставьте её в терминал после команды:

Вы получите локальную копию репозитория и вывод со статистикой.

Используйте алиасы для часто вводимых команд. Для примера сократим команду besside-ng – сканера безопасности WEP сетей. Алиасы Bash хранятся в файле, их можно дополнить и обновить:

Файл пустой? Значит вы не пользовались алиасами до этого. Самое время! Введите строчку в открытый nano файл:

Закрывайте (Ctrl+x) и сохраняйте (y, Enter). Рассмотрим синтаксис: alias объявляет псевдоним hackwifi и указывает на команду в одинарных кавычках. Проверим в новом окне терминала:

Тем, кто выбрал Kali для знакомства с Linux, не помешают:

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

Поэтому создайте непривилегированного пользователя в новой Kali Linux и будьте спокойны:

Первая команда создаёт пользователя proglib , домашний каталог /home/proglib и одноимённую группу. Затем добавляет нового пользователя в группу sudo с доступом к руту. Вторая команда задаёт пароль пользователя.

Мультиплексор в данном случае – это плиточный эмулятор терминала, в котором можно открыть несколько сессий в одном окне. Главное преимущество – возможность видеть все ваши сессии одновременно, не перекрывающими друг друга.

терминальный мультиплексор

На скриншоте представлен Tilix – надёжный open-source эмулятор терминала. В качестве альтернатив можете попробовать tmux и screen.

Tilix доступен в репозиториях Kali Linux и устанавливается командой:

Некоторые версии Kali Linux ориентированы на минималистичных пентестеров, которые предпочитают обходиться без тысячи предустановленных инструментов. В этом случае придётся устанавливать любимые инструменты вручную. Типы инструментов каждого пентестера зависят от его умений и области знаний.

Kali Metapackages дают возможность устанавливать отдельные категории инструментов Kali Linux и смотреть состав метапакетов.

Описание и размер желаемого метапакета перед установкой. Вот как установить все инструменты Kali Linux, которых нет даже в полных образах:

Внимание! Это займёт 15 Гб, устанавливайте метапакеты исходя из ваших нужд.

Качайте софт для анонимности из оригинальных источников. Версия Tor в репозиториях Kali Linux не всегда вовремя обслуживается и обновляется. Это означает, что у вас не будет критических обновлений стабильности и безопасности.

Поэтому добавьте репозитории Tor Project из источников самого проекта:

Затем скачайте ключ подписи пакета Tor Project и импортируйте в систему:

OK в выводе свидетельствует об удачном добавлении ключа в систему. После чего следует обновиться:

И установить Tor:

Syncthing – это кроссплатформенная, приватная, лёгкая альтернатива проприетарным облачным хранилищам. Передача кейлогов, скриншотов, записей веб-камер и другой «добычи» между виртуальными серверами и локальными машинами Kali может оказаться, в лучшем случае, разочарованием для пентестера. Syncthing делает безопасную передачу файлов абсолютно безболезненной.

Начните с установки зависимостей:

Затем скачайте и установите ключи:

Ключи gpg нужны системе для проверки подписи источника при установке пакетов. Благодаря подписям обеспечивается целостность пакетов, которая может быть нарушена вследствие изменения оригинального пакета или перехвата трафика.

Осталось добавить репозиторий проекта в список источников уже знакомым вам способом:

Запускайте командой syncthing .

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

Для установки Atom в Kali Linux скачайте deb-пакет. Затем установите зависимости:

Наконец, используйте dpkg , пакетный менеджер командной строки, с флагом установки -i :

После этого Atom будет доступен из меню приложений.

atom

OpenVAS – это свободный сканер уязвимостей, который расширит ваш инструментарий. Фреймворк запускался под именем GNessUs, бесплатного форка Nessus, который сейчас стоит денег :)

Для бесплатной утилиты, OpenVAS хорошо справляется с оценкой безопасности узлов сети. Конечно, платный софт типа Nessus и NeXpose более функционален, и стоит он от $2,190.00 в год в случае с Nessus.

OpenVAS дает начинающим отличные возможности для понимания работы сканеров уязвимостей.

текстовый редактор gedit на рабочем столе Ubuntu Linux

Пользователи Linux обычно редактируют файлы конфигурации с помощью инструментов на основе терминала, таких как nano и vim . Если вы хотите отредактировать файл графически — даже системный файл — текстовый редактор gedit сделает его безболезненным и простым.

Файлы, файлы везде

Часто повторяемая фраза, касающаяся Linux и других операционных систем на основе Unix, таких как macOS, звучит так: « Все является файлом ».

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

Текстовым редактором GNOME по умолчанию является gedit , поэтому вы должны найти его в любой системе со средой рабочего стола GNOME. Это включает в себя Ubuntu, Fedora, Debian, CentOS и Red Hat. Это удобный инструмент для редактирования файлов, когда все, что вам нужно, — это достаточно редактора, чтобы выполнить свою работу, без обучения некоторых из таких мощных редакторов, как vim .

Запуск Гедит

Чтобы запустить gedit из командной строки, введите gedit и нажмите Enter.

Текстовый редактор gedit появится в ближайшее время.

Gedit текстовый редактор с пустым документом в Linux

Это чистое и чистое окно приложения. Вы можете продолжить набирать то, над чем работаете, не отвлекаясь.

Конечно, вы также можете запустить gedit из меню приложений вашего рабочего стола Linux. Его часто называют «Текстовый редактор». Просто найдите в меню приложений «gedit».

Запуск gedit из меню приложений на рабочем столе Ubuntu GNOME

Запуск gedit в качестве фоновой задачи

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

Введите gedit , пробел, амперсанд & , затем нажмите Enter — вот так:

gedit & command в окне терминала

Открытие существующего файла

Чтобы открыть существующий текстовый файл, нажмите кнопку «Открыть» на панели инструментов gedit . Вы также можете нажать Ctrl + O, чтобы открыть файл.

Это открывает меню последних файлов. Если вы хотите повторно открыть один из перечисленных файлов, щелкните по имени файла. Если вы хотите открыть другой файл, нажмите кнопку «Другие документы…» в нижней части меню.

меню открытия файла в gedit

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

Нажмите зеленую кнопку «Открыть», когда вы выделите файл, который хотите редактировать.

диалог открытия файла gedit

Открытие файла из командной строки

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

команда gedit ana.c в окне терминала

Функция подсветки синтаксиса в gedit делает его особенно приятным для редактирования файлов исходного кода программы и сценариев оболочки.

Подсветка синтаксиса окрашивает слова в исходном файле, так что переменные, зарезервированные слова, комментарии, параметры и многое другое можно легко идентифицировать.

gedit с файлом ana.c, открытым для редактирования

Имя редактируемого файла отображается на панели инструментов. Если вы изменили файл, рядом с именем файла появится звездочка * .

модифицированный файл в gedit

Это позволяет вам знать, что были внесены изменения в содержимое файла. Он служит напоминанием о том, что если вы хотите сохранить изменения, вам нужно сохранить файл.

Сохранение изменений в файл

Чтобы сохранить изменения, нажмите кнопку «Сохранить» на панели инструментов. Вы также можете нажать Ctrl + S, чтобы сохранить файл.

Чтобы сохранить файл под другим именем или в другом месте, нажмите кнопку меню на панели инструментов и выберите «Сохранить как» в меню.

кнопка меню с подсветкой

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

диалог сохранения файла gedit

Редактирование системных файлов

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

команда sudo gedit в окне терминала

Предупреждение : не редактируйте системные файлы, если вы точно не знаете, что ваши изменения будут делать с вашей системой. Испортите неправильный системный файл, и вы можете оказаться заблокированным от вашего компьютера после перезагрузки.

Эта команда открывает gedit и загружает файл конфигурации samba для редактирования.

gedit edit smb.conf

Копирование прав собственности и разрешений на новый файл

Осторожный способ редактирования системных файлов — и, следовательно, похвальный способ редактирования системных файлов — это скопировать файл, а затем отредактировать копию. Когда вы закончите редактирование нового файла, вы можете скопировать его обратно в исходный файл. Если вы запутались в редактировании скопированного файла, никакого вреда не будет. Удалите его и начните все сначала.

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

Допустим, мы хотим отредактировать файл fstab .

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

коснитесь нового fstab в окне терминала

Мы можем использовать ls чтобы проверить атрибуты файла и посмотреть, какие права доступа к файлу он имеет и кто является владельцем файла.

ls -l new_fstab в окне терминала

Владельцем файла является dave, а права доступа к режиму файла — чтение и запись для владельца файла и только для чтения — для группы и для других.

Теперь мы скопируем файл /etc/fstab поверх нового файла, который мы только что создали. Затем мы проверим атрибуты файла, чтобы увидеть, изменились ли они.

cp / etc / fstab new_fstab в окне терминала

fstab был скопирован поверх файла new_fstab . Атрибуты файла new_fstab не изменились. Давайте проверим атрибуты файла исходного файла fstab .

ls -l / etc / fstab в окне терминала

Сначала мы new_fstab gedit и отредактируем файл new_fstab чтобы внести необходимые изменения.

gedit new_fstab в окне терминала

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

Мы можем сделать это, используя --reference команд chmod и chown .

Опция --reference принимает имя файла в качестве параметра. Это заставляет chmod и chown взять из этого файла разрешения режима файла и значения владельца файла и скопировать их в целевой файл. Затем мы можем использовать ls, чтобы проверить, правильно ли установлены атрибуты отредактированного файла, прежде чем мы скопируем его обратно в исходный файл.

опция --reference в окне терминала

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

sudo cp new_fstab fstab в окне терминала

Поскольку это изменения в файле fstab, они вступят в силу при следующей перезагрузке компьютера или сразу же, если команда mount использовалась следующим образом:

Будь осторожен там

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

Когда вам нужно отредактировать текстовый файл, будь то системный файл или нет, вы обнаружите, что gedit — это быстрый и простой редактор, который не перегружает вас слишком большим количеством опций, но при этом имеет достаточно возможностей, чтобы вы могли получить работа сделана

Читайте также: