Как открыть папку с правами root в Ubuntu

Обновлено: 21.11.2024

"В Linux есть GUI (графические пользовательские интерфейсы), в которых вы можете указывать, щелкать и перетаскивать, и, надеюсь, выполнять работу без предварительного чтения большого количества документации. Традиционная среда Unix – это CLI (интерфейс командной строки). ), где вы вводите команды, чтобы сообщить компьютеру, что делать. Это быстрее и мощнее, но требует выяснения, что это за команды».
-- из man intro(1)

На этой странице представлено введение в использование терминала интерфейса командной строки, сокращенно именуемого терминалом. Существует много разновидностей Linux, но почти все они используют похожие команды, которые можно вводить из терминала.

Существует также много графических пользовательских интерфейсов (GUI), но каждый из них работает по-своему, и между ними мало стандартизации. Поэтому опытным пользователям, работающим с различными дистрибутивами Linux, будет легче освоить команды, которые можно использовать во всех разновидностях Ubuntu, а также в других дистрибутивах Linux.

Для новичка команды могут показаться сложными:

Однако важно отметить, что даже опытные пользователи часто вырезают и вставляют команды (из руководства или руководства) в терминал; они их не запоминают.

Конечно, важно знать, как пользоваться терминалом, и любой, кто умеет набирать текст, делать отступы, вырезать и вставлять, сможет пользоваться терминалом (это не сложнее).

В единстве

Unity — это среда рабочего стола по умолчанию, используемая с 11.04. Там, где системы не готовы к Unity, они возвращаются к GNOME, который также использовался в предыдущих выпусках, таких как Ubuntu 10.04 LTS (Lucid), см. следующий подраздел.

Тире -> Поиск терминала

Dash -> Другие приложения -> "Показать больше результатов" -> Терминал

Dash -> Дополнительные приложения -> Аксессуары -> Терминал

Сочетание клавиш: Ctrl + Alt + T

В GNOME

GNOME — это классическая среда рабочего стола для Ubuntu 11.04 (Natty), а также среда рабочего стола по умолчанию в более ранних версиях, таких как Ubuntu 10.04 LTS (Lucid).

Меню приложений -> Стандартные -> Терминал.

Сочетание клавиш: Ctrl + Alt + T

В Xfce (Xubuntu)

Меню приложений -> Система -> Терминал.

Сочетание клавиш: Super + T

Сочетание клавиш: Ctrl + Alt + T

В KDE (Кубунту)

KMenu -> Система -> Терминальная программа (Консоль).

В LXDE (Lubuntu)

Меню -> Аксессуары -> LXTerminal.

Сочетание клавиш: Ctrl + Alt + T

sudo: выполнение команд с правами администратора

Команда sudo выполняет команду с правами администратора (административный уровень пользователя root), что необходимо, например, при работе с каталогами или файлами, не принадлежащими вашей учетной записи пользователя. При использовании sudo вам будет предложено ввести пароль. Только пользователи с правами администратора могут использовать sudo.

Будьте осторожны при выполнении команд с правами администратора — вы можете повредить свою систему! Вы никогда не должны использовать обычный sudo для запуска графических приложений с правами администратора. Дополнительные сведения о правильном использовании sudo см. в разделе RootSudo.

Команды файлов и каталогов

    Чтобы сэкономить на вводе, вы можете заменить домашний каталог на «~».

Вот пример, когда необходимо выполнить команду с правами администратора. Предположим, что другой пользователь случайно переместил один из ваших документов из каталога Documents в корневой каталог. Обычно, чтобы переместить документ обратно, вы вводите mv /mydoc.odt ~/Documents/mydoc.odt, но по умолчанию вам не разрешено изменять файлы за пределами вашего домашнего каталога. Чтобы обойти это, вы должны ввести sudo mv /mydoc.odt ~/Documents/mydoc.odt. Это позволит успешно переместить документ обратно в правильное место при условии, что у вас есть права администратора.

Запуск файла в каталоге

Итак, вы решили запустить файл с помощью командной строки? Хорошо. для этого тоже есть команда!

./имя_файла.расширение

После перехода к каталогу файла эта команда позволит любому пользователю Ubuntu запускать файлы, скомпилированные с помощью GCC или любого другого языка программирования. Хотя в приведенном выше примере указано расширение имени файла, обратите внимание, что, в отличие от некоторых других операционных систем, Ubuntu (и другие системы на базе Linux) не заботятся о расширениях файлов (они могут быть любыми или никакими). Имейте в виду, что «расширение» будет варьироваться в зависимости от языка, на котором написан исходный код. Кроме того, для скомпилированных языков (таких как C и C++) невозможно запустить исходный код напрямую — файл должен быть скомпилирован. во-первых, это означает, что он будет переведен с удобочитаемого языка программирования на язык, понятный компьютеру. Некоторые возможные расширения: ".c" для исходного кода C, ".cpp" для C++, ".rb" для Ruby, ".py" для Python и т. д. Кроме того, помните, что (в случае интерпретируемых языков, таких как Ruby и Python) у вас должна быть установлена ​​версия этого языка в Ubuntu, прежде чем пытаться запускать файлы, написанные на нем.

Наконец, файл будет выполнен только в том случае, если права доступа к файлу указаны правильно. Подробнее см. на странице справки FilePermissions.

Команды системной информации

df: Команда df отображает использование дискового пространства файловой системы для всех смонтированных разделов. «df -h», вероятно, самый полезный — он использует мегабайты (M) и гигабайты (G) вместо блоков для отчета. (-h означает "удобочитаемый")

du: Команда du отображает использование диска для каталога. Он может отображать пространство, используемое для всех подкаталогов, или общее количество для каталога, в котором вы его запускаете. Пример:

В приведенном выше примере -s означает "Сводка", а -h означает "Удобочитаемый".

free: команда free отображает количество свободной и используемой памяти в системе. "free -m" предоставит информацию в мегабайтах, что, вероятно, наиболее полезно для современных компьютеров.

top: Команда top («таблица процессов») отображает информацию о вашей системе Linux, запущенных процессах и системных ресурсах, включая использование ЦП, ОЗУ и подкачки, а также общее количество запущенных задач. Чтобы выйти из верхней части, нажмите "q".

uname -a: Команда uname с параметром -a выводит всю системную информацию, включая имя машины, имя и версию ядра и некоторые другие сведения. Наиболее полезно для проверки того, какое ядро ​​вы используете.

lsb_release -a: команда lsb_release с параметром -a выводит информацию о версии используемого вами выпуска Linux, например:

IP-адрес сообщает о сетевых интерфейсах вашей системы.

Добавление нового пользователя

Команда "adduser newuser" создаст в вашей системе нового обычного пользователя с именем "newuser", а для назначения пароля для учетной записи newuser используйте "passwd newuser".

Поведение по умолчанию для команды обычно можно изменить, добавив к команде параметр --option. Команда ls, например, имеет параметр -s, так что "ls -s" будет включать размеры файлов в список. Существует также параметр -h, чтобы получить эти размеры в «удобочитаемом» формате.

Параметры могут быть сгруппированы в кластеры, поэтому "ls -sh" точно такая же команда, как "ls -s -h". Большинство опций имеют длинную версию с двумя дефисами вместо одного, поэтому даже "ls --size --human-readable" является одной и той же командой.

man command, info command и command --help являются наиболее важными инструментами командной строки.

Почти у каждой команды и приложения в Linux есть man-файл (руководство), поэтому найти их так же просто, как ввести «man «command»», чтобы открыть более длинный ручной ввод для указанной команды. Например, "man mv" вызовет руководство mv (перемещение).

Перемещайтесь вверх и вниз по man-файлу с помощью клавиш со стрелками и вернитесь в командную строку, нажав "q".

"man man" вызовет ручной ввод для команды man, с чего стоит начать!

"man intro" особенно полезен - он отображает "Введение в пользовательские команды", которое представляет собой хорошо написанное, довольно краткое введение в командную строку Linux.

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

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

Практически все команды понимают параметр -h (или --help), который выдает краткое описание использования команды и ее параметров, а затем возвращается в командную строку. Попробуйте "man -h" или "man --help", чтобы увидеть это в действии.

Предостережение: возможно (но редко), что программа не понимает, что параметр -h означает справку. По этой причине сначала проверьте справочную или информационную страницу и попробуйте использовать длинную опцию --help перед -h.

Поиск справочных страниц

Если вы не уверены, какую команду или приложение вам нужно использовать, попробуйте выполнить поиск по страницам руководства. Каждая страница руководства имеет название и краткое описание.

Чтобы найти имена для ввода:

Например, whatis -r cpy выведет список справочных страниц, имена которых содержат cpy. Вывод whatis -r cpy будет частично зависеть от вашей системы, но может быть следующим:

Чтобы найти имена или описания для ввода:

Например, указание -r "copy files" выведет список справочных страниц, имена или описания которых содержат файлы копирования. Вывод из apropos -r "copy files" будет частично зависеть от вашей системы, но может быть следующим:

Улучшенные страницы руководств

Пользователи, у которых установлен Konqueror, будут рады узнать, что они могут читать и искать справочные страницы в контексте веб-браузера, используя выбранные ими настольные шрифты и немного цвета, посетив man:/< em>команда в адресной строке Konqueror.Некоторым это может показаться облегчающим задачу, если есть много документации для чтения/поиска.

Вставка команд

Часто вас будут отсылать к инструкциям, требующим вставки команд в терминал. Вам может быть интересно, почему текст, скопированный с веб-страницы с помощью Ctrl + C, не вставляется с помощью Ctrl + V. Вам ведь не нужно вводить все эти неприятные команды и имена файлов? Расслабляться. ctrl+shift+V вставляет в терминал GNOME; Вы также можете щелкнуть средней кнопкой мыши (обе кнопки одновременно на двухкнопочной мыши) или щелкнуть правой кнопкой мыши и выбрать в меню Вставить. Однако, если вы хотите избежать мыши и все же вставить ее, используйте «Shift + Insert», чтобы вставить команду. Если вам нужно скопировать его с другого терминала / веб-страницы, вы можете использовать «Ctrl + Insert» для копирования.

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

Linux предоставляет команду sudo для выполнения команды в привилегированном режиме. Многие пользователи предпочитают использовать графический интерфейс для некоторых задач, особенно новые пользователи. Теперь предположим, что вы хотите переместить файл или папку, для которых требуются права root, как вы это сделаете? С помощью терминала вы можете сделать это легко.

Если вы используете графический интерфейс, некоторые дистрибутивы на основе Debian, такие как Linux Mint; предоставить возможность открыть как root. В Ubuntu 20.04 и некоторых предыдущих версиях эта опция отключена по умолчанию. В этой статье мы обсудим, как включить эту опцию в Ubuntu 20.04 и Xubuntu 20.04 LTS.

Наутилус

Nautilus — это официальный файловый менеджер для рабочих столов gnome. Это позволяет просматривать каталоги и открывать связанные с ними приложения. Он также отвечает за обработку значков на рабочих столах gnome. В Ubuntu до версии 17.10 вы могли использовать команду gksu или gksudo, чтобы открыть файловый менеджер Nautilus с правами root, после чего вы можете получить доступ к файлу или каталогу с правами root. Чтобы включить эту опцию в более поздних версиях Ubuntu, включая Ubuntu 20.04 или 18.04, вы можете выполнить следующие шаги.

Установка инструмента администрирования nautilus

Чтобы включить опцию открытия от имени администратора или root, сначала вам необходимо установить инструменты администратора nautilus в вашей системе. Чтобы установить этот инструмент, откройте терминал, нажав ctrl+alt+t, а затем выполните в нем следующие команды-

Сначала обновите индекс пакета apt –

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

Использование инструмента администрирования nautilus

Теперь в вашей системе установлен инструмент администратора nautilus. Когда вы щелкаете правой кнопкой мыши по папке, вы увидите возможность открыть ее от имени администратора, что означает, что вы можете открыть файл или папку от имени администратора или с привилегиями root. Посмотрите на изображение ниже –

После того, как вы нажмете кнопку «Открыть от имени администратора», вам будет предложено пройти аутентификацию, как показано на изображении ниже. Введите свой пароль и нажмите на аутентификацию. Это откроет каталог с правами root.

Как открыть каталог с правами root в Xubuntu 20.04 LTS

Xubuntu поставляется с настольной средой Xfce, стабильной, легкой и настраиваемой средой рабочего стола. Открытие каталога как root в Xubuntu немного отличается от Ubuntu, потому что он использует DR Thunar в качестве файлового менеджера по умолчанию вместо Nautilus.

Теперь, чтобы сначала открыть каталог как root, откройте терминал, нажав Ctrl+Alt+T

А затем выполните данную команду –

После выполнения этой команды вам будет предложено пройти аутентификацию, как показано на изображении ниже –

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

В качестве альтернативы вы можете использовать следующую команду –

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

Заключение

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

Хорошо, пока это все. Если вы хотите что-то сказать по этой теме, вы можете поделиться с нами своими мыслями в комментариях ниже.

Вы можете ввести: sudo, и Ubuntu запросит у вас пароль, а затем выполнит эту команду от имени пользователя root. sudo su , где вы введете свой собственный пароль, а затем станете root (т.е. вы войдете в систему как root).

Как открыть корневой файл?

ваш . root файл является обычным цифровым файлом, вы можете перемещать его между компьютерами, как и любой другой файл, например.с помощью scp (инструмент linux) или загрузив его в какое-либо облачное хранилище (например, cernbox) и загрузив его снова. Чтобы открыть его в TBrowser, проще всего просто ввести файл терминала rootbrowser.

Как открыть корневой каталог в терминале Ubuntu?

Команды файлов и каталогов

  1. Чтобы перейти в корневой каталог, используйте «cd /»
  2. Чтобы перейти в домашний каталог, используйте «cd» или «cd ~»
  3. Чтобы перейти на один уровень каталога вверх, используйте «cd ..»
  4. Чтобы перейти к предыдущему каталогу (или обратно), используйте «cd -»

Как получить права root в Linux?

Переключение на пользователя root на моем сервере Linux

  1. Включите доступ root/admin для вашего сервера.
  2. Подключитесь к серверу через SSH и выполните следующую команду: sudo su –
  3. Введите пароль сервера. Теперь у вас должен быть root-доступ.

Как открыть файл в Ubuntu?

Доступ к диспетчеру файлов с помощью значка «Файлы» на панели Ubuntu Dock/Activities. По умолчанию файловый менеджер открывается в вашей домашней папке. В Ubuntu вы можете открыть нужную папку, дважды щелкнув ее или выбрав один из вариантов в контекстном меню: Открыть.

Как открыть файловый менеджер как Sudo?

Открыть файловый менеджер Ubuntu Nautilus с правами root

  1. Откройте командный терминал либо из приложений, либо с помощью сочетания клавиш — Ctrl+Alt+T.
  2. Запустите файловый менеджер Nautilus с помощью sudo. …
  3. Он запросит текущий пароль пользователя без полномочий root, который присутствует в группе sudo.
  4. Файловый менеджер Ubuntu откроется с правами администратора.

Что такое корневые файлы?

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

Как открыть файл с помощью Sudo?

Добавление контекстного меню для открытия файлов правой кнопкой мыши с правами root:

  1. Откройте терминал.
  2. Введите sudo su и нажмите Enter.
  3. Укажите свой пароль и нажмите клавишу ввода.
  4. Затем введите apt-get install -y nautilus-admin и нажмите клавишу ввода.
  5. Теперь введите nautilus -q и нажмите Enter.
  6. Наконец введите exit, нажмите клавишу ввода и закройте окно терминала.

Как открыть файл в Linux?

Существуют различные способы открыть файл в системе Linux.

Открыть файл в Linux

  1. Откройте файл с помощью команды cat.
  2. Откройте файл с помощью команды less.
  3. Откройте файл с помощью команды more.
  4. Откройте файл с помощью команды nl.
  5. Откройте файл с помощью команды gnome-open.
  6. Откройте файл с помощью команды head.
  7. Откройте файл с помощью команды tail.

Как открыть каталог в терминале Linux?

Метод (в) CLI: вы можете открыть папку в терминале с помощью cd folder1 или dir folder1 или ls folder1. Показать активность в этом посте. Я обнаружил, что просто набрав gnome-open «any-oject», можно открыть любую папку или файл в программе по умолчанию в Ubuntu.

Как открыть файловый менеджер в терминале?

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

Что такое корневая папка в Linux?

Каталог /root — это домашний каталог учетной записи root. … Корневой каталог — это каталог верхнего уровня в любой Unix-подобной операционной системе, т. е. каталог, содержащий все остальные каталоги и их подкаталоги. Он обозначается косой чертой ( / ).

Какой пароль для root в Linux?

Короткий ответ – нет. Учетная запись root заблокирована в Ubuntu Linux. Пароль root для Ubuntu Linux не установлен по умолчанию, и он вам не нужен.

Ubuntu придерживается стандарта иерархии файловой системы для именования каталогов и файлов. Этот стандарт позволяет пользователям и программам предсказывать расположение файлов и каталогов. Каталог корневого уровня представлен просто косой чертой / . На корневом уровне все системы Ubuntu включают следующие каталоги:

< td>Важные двоичные файлы команд < /tr> < td>srv < /tr>
Каталог Содержимое
bin
boot Статические файлы загрузчика
dev Файлы устройств
etc Конфигурация системы для конкретного хоста
home< /td> Домашние каталоги пользователей
lib Основные общие библиотеки и модули ядра
media Содержит точки монтирования для сменных носителей
mnt Точка монтирования для временного монтирования файловой системы
proc Виртуальный каталог для системной информации
root Домашний каталог для пользователя root
run Данные переменных времени выполнения
sbin Обязательный системные двоичные файлы
sys Виртуальный каталог для системной информации
tmp Временные файлы
usr Вторичная иерархия
var Переменные данные
Данные для услуг, предоставляемых системой
opt Дополнительные пакеты приложений

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

Корневой раздел / всегда должен физически содержать /etc , /bin , /sbin , /lib и /dev , иначе вы не сможете загрузиться. Обычно для корневого раздела требуется 150–310 МБ.

/usr: содержит все пользовательские программы (/usr/bin), библиотеки (/usr/lib), документацию (/usr/share/doc) и т. д. Это часть файловой системы, которая обычно занимает большую часть пространство. Вы должны предоставить не менее 500 МБ дискового пространства. Эта сумма должна быть увеличена в зависимости от количества и типа пакетов, которые вы планируете установить. Установка большого сервера должна позволять 4–6 ГБ.

Теперь рекомендуется иметь /usr в корневом разделе / ​​, иначе это может вызвать некоторые проблемы во время загрузки. Это означает, что вы должны предоставить не менее 600–750 МБ дискового пространства для корневого раздела, включая /usr , или 5–6 ГБ для установки на рабочей станции или сервере.

Теперь рекомендуется иметь /usr в корневом разделе / ​​, иначе это может вызвать некоторые проблемы во время загрузки. Это означает, что вы должны предоставить не менее 600–750 МБ дискового пространства для корневого раздела, включая /usr , или 5–6 ГБ для установки на рабочей станции или сервере.

/var : переменные данные, такие как новостные статьи, электронные письма, веб-сайты, базы данных, системный кэш пакетов и т. д., будут помещены в этот каталог. Размер этого каталога сильно зависит от использования вашей системы, но для большинства людей он будет определяться накладными расходами инструмента управления пакетами. Если вы собираетесь выполнить полную установку почти всего, что может предложить Ubuntu, за один сеанс, выделение 2 или 3 ГБ пространства для /var должно быть достаточным. Если вы собираетесь устанавливать по частям (то есть устанавливать службы и утилиты, за которыми следует текст, затем X, . ), вы можете обойтись 300–500 МБ. Если места на жестком диске не хватает, и вы не планируете выполнять серьезные обновления системы, можно обойтись всего 30–40 МБ.

/tmp : временные данные, созданные программами, скорее всего, будут храниться в этом каталоге. Обычно достаточно 40–100 МБ. Некоторые приложения, в том числе манипуляторы архивов, инструменты для создания CD/DVD и мультимедийное программное обеспечение, могут использовать /tmp для временного хранения файлов изображений. Если вы планируете использовать такие приложения, вам следует соответствующим образом отрегулировать доступное пространство в /tmp.

/home : каждый пользователь будет помещать свои личные данные в подкаталог этого каталога. Его размер зависит от того, сколько пользователей будет использовать систему и какие файлы будут храниться в их каталогах. В зависимости от вашего запланированного использования вы должны зарезервировать около 100 МБ для каждого пользователя, но адаптируйте это значение к своим потребностям. Зарезервируйте намного больше места, если вы планируете сохранять много мультимедийных файлов (изображения, MP3, фильмы) в своем домашнем каталоге.

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