АнглийскийФранцузскийИспанский

Значок OnWorks

fakechroot - Интернет в облаке

Запустите fakechroot в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда fakechroot, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


fakechroot - создает фальшивую среду chroot

СИНТАКСИС


поддельный [-s|--use-системные библиотеки] [-l|--lib библиотека] [-d|--elfloader лдсо]
[-e|--среда напишите] [-c|--config-дир каталог] [-b|--биндир каталог] [--] [команду]

поддельный -h|--Помогите

поддельный -v|--версия

ОПИСАНИЕ


fakechroot запускает команду в среде, где есть дополнительная возможность использовать
корневой(8) команда без привилегий root. Это полезно для того, чтобы пользователи могли создавать собственные
chrooted окружение с возможностью установки других пакетов без необходимости root
привилегии.

fakechroot заменяет некоторые функции библиотеки C (корневой(2) открытый(2) и т. Д.) Теми, которые
имитировать эффект вызова с привилегиями root.

Эти функции-оболочки предоставляются в виде общей библиотеки. libfakechroot.so который загружен
через механизм "LD_PRELOAD" динамического загрузчика. (Видеть ld.so(8))

В поддельном chroot вы можете установить, например, начальную загрузку Debian с помощью бутстрап(8) команда. В таком
среда, которую вы можете запустить, т.е. APT-получить(8) команда для установки других пакетов. Ты не
нужны особые привилегии, и вы можете запускать его под учетной записью обычного пользователя.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-l библиотека|--lib библиотека
Укажите альтернативную библиотеку-оболочку. По умолчанию libfakechroot.so

-d лдсо|--elfloader лдсо
Укажите альтернативный динамический компоновщик. Этот динамический компоновщик будет вызываться напрямую.

-s|--use-системные библиотеки
Используйте системные библиотеки перед библиотеками chroot. Это может быть обходным путем, если система
динамический компоновщик не может загрузить libc.so из поддельного chroot.

Попробуйте эту настройку, если вы заметили следующие ошибки:

$ поддельный корень / usr / sbin / chroot / tmp / sarge / bin / истина
/ bin / истина: ошибка перемещения: /srv/sarge/lib/tls/libc.so.6: символ _dl
_starting_up, версия GLIBC_PRIVATE не определена в файле ld-linux.so.2
со ссылкой на время ссылки

$ поддельный корень / usr / sbin / chroot / tmp / centos4 / bin / истина
Ошибка сегментации

-e|--среда напишите
Загрузите дополнительную конфигурацию с окружением. Этот файл конфигурации представляет собой оболочку
скрипт, который выполняется перед вызовом команду. Скрипт может установить дополнительные
переменные среды, например: «FAKECHROOT_EXCLUDE_PATH», «FAKECHROOT_CMD_SUBST» или
"LD_LIBRARY_PATH".

Тип среды определяется на основе имени команды с удаленным необязательным расширением.
(например, бег gettext.sh загружает файл окружения "gettext"). Если команду аргумент
подделка(1) этот аргумент опускается, а следующий аргумент принимается как тип среды.

Имя файла конфигурации: тип.env и ищется в $ HOME / .fakechroot и
/ и т. д. / fakechroot каталоги.

Тип среды по умолчанию - по умолчанию и имя его файла конфигурации
"default.env".

Особая среда нет означает, что никакие настройки среды не загружаются.

-c|--config-дир каталог
Укажите каталог, содержащий дополнительную конфигурацию для fakechroot. В
каталог по умолчанию - «$ HOME / .fakechroot» и «/ etc / fakechroot».

-b|--биндир каталог
Укажите каталог, содержащий исполняемые файлы на замену, поставляемые с
fakechroot. Это файлы сценариев с расширением ".fakechroot". По умолчанию они
распространяются по каталогам bin и sbin в префиксе установки fakechroot,
но иногда фиксированное местоположение во время сборки невозможно.

[--] команду
Любая команда, которую вы хотите запустить как fakechroot. Использовать '--'если в команде у вас есть
другие варианты, которые могут сбить с толку парсинг опций fakechroot.

-h Показать справку.

-v Показать версию.

ПРИМЕРЫ


Пример сеанса с fakechroot:

$ идентификатор
uid = 1000 (декстер) gid = 1000 (декстер) группы = 1000 (декстер)

$ fakechroot fakeroot debootstrap sid / tmp / sid
I: получение релиза
I: получение Release.gpg
I: Проверка подписи выпуска
...
I: Базовая система установлена ​​успешно.

$ fakechroot fakeroot chroot / tmp / sid apt-get install -q привет
Чтение списков пакетов ...
Построение дерева зависимостей ...
Чтение информации о состоянии ...
Следующие НОВЫЕ пакеты будут установлены:
Здравствуйте
0 обновлен, вновь установленный 1, 0 удалить и 0 не обновляется.
Необходимо получить Кб архивов 57.4.
После данной операции, дополнительное дисковое пространство 558 Кб ГП используется.
Получить: 1 http://ftp.us.debian.org/debian/ sid / main hello amd64 2.8-4 [57.4 КБ]
Выбранные 57.4 Кб в 0s (127 Кб / с)
Выбор ранее невыбранного пакета hello.
(Чтение базы данных ... На данный момент установлено 24594 файлов и каталогов.)
Распаковываем привет (из ... / archives / hello_2.8-4_amd64.deb) ...
Обработка триггеров для man-db ...
Обработка триггеров для информации об установке ...
Настройка hello (2.8-4) ...

$ fakechroot chroot / tmp / sid привет
Привет, мир!

ФАКЕРООТ


подделка(1) - дополнительный инструмент, имитирующий корневую среду. fakeroot и
fakechroot может обернуть те же функции библиотеки C, т.е. MKNOD(2) функция. это
важно запустить фейковую среду в правильном порядке. fakeroot должен запускаться внутри
поддельный корень:

$ fakechroot fakeroot chroot / tmp / sid / bin / mknod / tmp / устройство c 1 2

БЕЗОПАСНОСТЬ АСПЕКТЫ


fakechroot - это обычная программа без setuid. Это не увеличивает привилегии пользователя.

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

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

Используйте fakechroot в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 2
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 3
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 4
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 5
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 6
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • Больше »

Команды Linux

Ad