Вы запускаете новую оболочку с bash <(...)
, а затем выполняете поиск внутри нее. Это не повлияет на исходную оболочку, из которой вы запустили bash <(...)
. Вместо этого вы должны source
заменить процесс:
source <(...)
# or
. <(...)
По умолчанию системные файлы принадлежат и защищены пользователем root (со специальной учетной записью администратора ).
Во многих дистрибутивах Linux есть специальные команды для запуска программы от имени root. Несколько примеров
Для приложений на основе терминала -используйтеsudo
sudo vim your_filename.txt
Для графических приложений немного сложнее
В старых версиях Ubuntu вы можете использоватьgksu
gksu gedit your_filename.txt
В более новых версиях есть специальный префикс для доступа к файлам с правами root: admin://
ставится перед полным путем
gedit admin:///path/to/your_filename.txt
Вы единственный пользователь, но ваша учетная запись не является учетной записью администратора, что совершенно правильно с точки зрения безопасности.
Учетная запись администратора — root
, но не входите в эту учетную запись; обычно вам никогда не придется этого делать, за исключением первоначальной настройки. Чтобы запустить корневую оболочку, вам нужноsu
и пароль root.
Для запуска конкретной команды с повышенными привилегиями вам нужноsudo
.
Я не знаю, настроен ли Mint sudo
так, чтобы единственный пользователь имел привилегию из коробки. Если нет, вам придется отредактировать его и добавить себя:
$ su -
# vi /etc/sudoers
# exit
$ _