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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


fakeroot - запустить команду в среде, имитирующей привилегии root для манипулирования файлами

СИНТАКСИС


подделка [-l | --lib библиотека] [--подделка фальшивый бинарный] [-я нагрузки файл] [-с сохранить файл]
[-u | --unknown-is-real ] [-b | --fd-base ] [-h | --help ] [-v | --version ] [-] [команда]

ОПИСАНИЕ


подделка запускает команду в среде, в которой он имеет привилегии root для
файловые манипуляции. Это полезно для разрешения пользователям создавать архивы (tar, ar, .deb
и т. д.) с файлами в них с правами root / владельцем. Без подделка нужно было бы
иметь привилегии root для создания составляющих файлов архивов с правильными
разрешения и права собственности, а затем упаковать их, иначе нужно было бы построить
архивировать напрямую, без использования архиватора.

подделка работает, заменяя функции библиотеки манипулирования файлами (CHMOD(2) состояние(2)
и т. д.) теми, которые имитируют эффект, который имели бы реальные библиотечные функции, если бы
пользователь действительно был root. Эти функции-оболочки находятся в общей библиотеке
/ usr / lib /* / libfakeroot - *. так или аналогичное место на вашей платформе. Общий объект
загружен через LD_PRELOAD механизм динамического загрузчика. (Видеть ld.so(8))

Если вы собираетесь создавать пакеты с подделка, попробуйте собрать пакет fakeroot
во-первых: на этапе "debian / rules build" есть несколько тестов (тестирование в основном на наличие ошибок в старых
версии fakeroot). Если эти тесты не пройдут (например, из-за того, что у вас есть определенный libc5
программ в вашей системе), другие пакеты, которые вы создаете с помощью fakeroot, скорее всего, не сработают
тоже, но, возможно, гораздо более тонкими способами.

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

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-l библиотека, --lib библиотека
Укажите альтернативную библиотеку-оболочку.

- подделка двоичный
Укажите альтернативный двоичный файл для использования в качестве подделки.

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

-s сохранить файл
Сохраните среду fakeroot в файл сохранения при выходе. Этот файл можно использовать для
позже восстановить среду с помощью -i. Однако этот файл будет протекать и fakeroot
будет вести себя странно, если вы не оставите файлы внутри fakeroot
в одиночестве вне окружающей среды. Тем не менее, это может быть полезно. Например, это может
использоваться с Rsync(1) для резервного копирования и восстановления целых деревьев каталогов вместе с
информация о пользователе, группе и устройстве без необходимости быть root. Видеть
/usr/share/doc/fakeroot/README.сохранение Больше подробностей.

-i нагрузки файл
Загрузите среду fakeroot, ранее сохраненную с помощью -s из файла загрузки. Обратите внимание, что
это не неявно сохраняет файл, используйте -s для этого поведения. С использованием
один и тот же файл для -i и -s в одном подделка вызов безопасен.

-u, - неизвестно-реально
Используйте фактическое владение файлами, ранее неизвестными fakeroot, вместо
делая вид, что они принадлежат root: root.

-b fd Укажите базу fd (только для режима TCP). fd - это минимальный номер дескриптора файла для использования
для TCP-соединений; это может быть важно, чтобы избежать конфликтов с файлом
дескрипторы, используемые программами, работающими под fakeroot.

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

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

ПРИМЕРЫ


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

$ кто
Joost
$ фальшивый корень / bin / bash
# кто я
корень
# mknod hda3 b 3 1
# ls -ld hda3
brw-r - r-- 1 root root 3, 1 июл 2 22:58 hda3
# chown joost: root hda3
# ls -ld hda3
brw-r - r-- 1 joost root 3, 1 июл 2 22:58 hda3
# лс -лд /
drwxr-xr-x 20 root root 1024 17 июня 21:50 /
# chown joost: users /
# chmod a + w /
# лс -лд /
drwxrwxrwx 20 пользователей joost 1024 июн 17 21:50 /
# Выход
$ лс -лд /
drwxr-xr-x 20 root root 1024 17 июня 21:50 //
$ ls -ld hda3
-rw-r - r-- 1 joost users 0 2 июл 22:58 hda3

Только эффекты, которые пользователь Joost в любом случае может случиться по-настоящему.

подделка был специально написан для того, чтобы пользователи могли создавать пакеты Debian GNU / Linux (в
домен дебютантка(5) format), не давая им привилегий root. Это можно сделать с помощью таких команд, как
dpkg-buildpackage -rfakeroot or дебилд -rfakeroot (на самом деле -rfakeroot по умолчанию в
debuild в настоящее время, поэтому вам не нужен этот аргумент).

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


подделка это обычная программа без setuid. Это не увеличивает привилегии пользователя, или
снизить безопасность системы.

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


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

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

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad