англійськафранцузькаіспанська

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 для маніпуляції з файлами

СИНТАКСИС


fakeroot [-l|--lib бібліотека] [--підробка faked-binary] [-і load-файл] [-с зберегти файл]
[-u|--невідоме-реально ] [-b|--fd-база ] [-h|--довідка ] [-v|--версія ] [--] [команда]

ОПИС


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

fakeroot працює шляхом заміни функцій бібліотеки маніпулювання файлами (CHMOD(2) stat(2)
тощо) тими, які імітують ефект, який мали б реальні бібліотечні функції
користувач дійсно був root. Ці функції обгортки знаходяться в спільній бібліотеці
/ usr / lib /*/libfakeroot-*.so або подібне місце на вашій платформі. Спільний об’єкт є
завантажується через LD_PRELOAD механізм динамічного навантажувача. (Побачити ld.так(8))

Якщо ви збираєтеся створювати пакети з fakeroot, спробуйте створити пакет fakeroot
по-перше: етап "debian/rules build" має кілька тестів (тестування переважно на наявність помилок у старій
версії fakeroot). Якщо ці тести не вдалися (наприклад, тому що у вас є певний libc5
програми у вашій системі), інші пакунки, які ви створюєте за допомогою fakeroot, швидше за все, зазнають невдачі
теж, але, можливо, набагато більш тонкими способами.

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

ВАРІАНТИ


-l бібліотека, --lib бібліотека
Вкажіть альтернативну бібліотеку обгорток.

--підроблено двійковий
Вкажіть альтернативний двійковий файл для використання як підроблений.

[--] команда
Будь-яка команда, яку ви хочете виконувати як fakeroot. Використовуйте '--', якщо у вашій команді
інші параметри, які можуть заплутати аналіз параметрів fakeroot.

-s зберегти файл
Збережіть середовище fakeroot, щоб зберегти файл під час виходу. Цей файл можна використовувати для
відновити середовище пізніше за допомогою -i. Однак цей файл витікатиме і підробляється
буде вести себе дивним чином, якщо ви не залишите файли торканими всередині fakeroot
наодинці, коли знаходиться поза оточенням. Тим не менш, це може бути корисним. Наприклад, можна
використовувати з rsync(1) для резервного копіювання та відновлення цілих дерев каталогів разом із
інформацію про користувача, групу та пристрій без права root. Побачити
/usr/share/doc/fakeroot/README.saving для більш докладної інформації.

-i load-файл
Завантажте середовище fakeroot, попередньо збережене за допомогою -s із завантажувального файлу. Зауважте, що
це не неявно зберігає файл, використовуйте -s також для такої поведінки. Використання
той самий файл для обох -i і -s в одному fakeroot виклик безпечний.

-u, --невідоме-реальне
Використовуйте реальне право власності на файли, раніше невідомі для fakeroot
прикидаючись, що вони належать root:root.

-b fd Вкажіть базу fd (лише в режимі TCP). fd — це мінімальний номер дескриптора файлу, який потрібно використовувати
для TCP-з'єднань; це може бути важливо, щоб уникнути конфліктів з файлом
дескриптори, які використовуються програмами, що запускаються під fakeroot.

-h Відобразити довідку.

-v Версія дисплея.

ПРИКЛАДИ


Ось приклад сесії з fakeroot. Зверніть увагу, що всередині фальшивого кореневого середовища
Маніпуляція з файлом, яка вимагає прав root, успішно виконується, але насправді не відбувається.

$ whoami
Joost
$ fakeroot / bin / bash
# хто я
корінь
# mknod hda3 b 3 1
# ls -ld hda3
brw-r--r-- 1 корінь 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
# ls -ld /
drwxr-xr-x 20 root root 1024 17 червня 21:50 /
# chown joost:користувачі /
# chmod a+w /
# ls -ld /
drwxrwxrwx 20 користувачів joost 1024 17 червня 21:50 /
# Вхід
$ls -ld /
drwxr-xr-x 20 root root 1024 17 червня 21:50 //
$ ls -ld hda3
-rw-r--r-- 1 користувач joost 0 2 липня 22:58 hda3

Тільки ефекти, які користувач Joost все одно могло статися по-справжньому.

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

БЕЗПЕКА АСПЕКТИ


fakeroot це звичайна програма, яка не має налаштування. Це не покращує привілеї користувача, або
знизити безпеку системи.

Використовуйте fakeroot-tcp онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad