Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

fakeroot-tcp - Trực tuyến trên đám mây

Chạy fakeroot-tcp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh fakeroot-tcp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


fakeroot - chạy lệnh trong môi trường giả mạo đặc quyền root để thao tác tệp

SYNOPSIS


người giả mạo [-l | --lib thư viện] [- giả mạo giả-nhị phân] [-tôi tải tập tin] [-NS lưu tập tin]
[-u | - không xác định là có thật ] [-b | --fd-base ] [-h | - trợ giúp ] [-v | --version ] [-] [chỉ huy]

MÔ TẢ


người giả mạo chạy một lệnh trong một môi trường trong đó nó dường như có đặc quyền root đối với
thao tác trên tệp. Điều này rất hữu ích khi cho phép người dùng tạo các kho lưu trữ (tar, ar, .deb
v.v.) với các tệp trong đó có quyền / quyền sở hữu gốc. Không có người giả mạo một người sẽ cần
có đặc quyền root để tạo các tệp cấu thành của kho lưu trữ với
quyền và quyền sở hữu, sau đó đóng gói chúng hoặc người ta sẽ phải xây dựng
lưu trữ trực tiếp mà không cần sử dụng trình lưu trữ.

người giả mạo hoạt động bằng cách thay thế các hàm thư viện thao tác tệp (chmod(2) stat(2)
v.v.) bằng những thứ mô phỏng tác dụng mà các hàm thư viện thực sẽ có, có
người dùng thực sự đã được root. Các hàm trình bao bọc này nằm trong một thư viện được chia sẻ
/ usr / lib /* / libfakeroot - *. vậy hoặc vị trí tương tự trên nền tảng của bạn. Đối tượng được chia sẻ là
tải qua LD_PRELOAD cơ chế của bộ nạp động. (Nhìn thấy ld.so(8))

Nếu bạn có ý định xây dựng các gói với người giả mạo, hãy thử xây dựng gói fakeroot
thứ nhất: giai đoạn "xây dựng quy tắc / debian" có một vài thử nghiệm (chủ yếu kiểm tra các lỗi cũ
phiên bản fakeroot). Nếu các bài kiểm tra đó không thành công (ví dụ: vì bạn có một số libc5 nhất định
chương trình trên hệ thống của bạn), các gói khác mà bạn xây dựng bằng fakeroot sẽ rất có thể bị lỗi
quá, nhưng có thể theo những cách tinh tế hơn nhiều.

Ngoài ra, lưu ý rằng tốt nhất không nên tự xây dựng các mã nhị phân theo
củ giả. Đặc biệt cấu hình và bạn bè không thích khi hệ thống đột ngột hoạt động
khác với những gì họ mong đợi. (hoặc, họ bỏ đặt ngẫu nhiên một số biến môi trường,
một số cần giả mạo).

LỰA CHỌN


-l thư viện, --lib thư viện
Chỉ định một thư viện trình bao bọc thay thế.

- giả mạo nhị phân
Chỉ định một tệp nhị phân thay thế để sử dụng làm giả mạo.

[-] lệnh
Bất kỳ lệnh nào bạn muốn được chạy dưới dạng fakeroot. Sử dụng '-' nếu trong lệnh bạn có
các tùy chọn khác có thể gây nhầm lẫn khi phân tích cú pháp tùy chọn của fakeroot.

-s lưu tập tin
Lưu môi trường fakeroot để lưu tệp khi thoát. Tệp này có thể được sử dụng để
khôi phục môi trường sau này bằng cách sử dụng -i. Tuy nhiên, tệp này sẽ bị rò rỉ và giả mạo
sẽ hoạt động theo những cách kỳ lạ trừ khi bạn để các tệp được chạm vào bên trong giả mạo
một mình khi ở ngoài môi trường. Tuy nhiên, điều này có thể hữu ích. Ví dụ, nó có thể
được sử dụng với rsync(1) để sao lưu và khôi phục toàn bộ cây thư mục hoàn chỉnh với
thông tin người dùng, nhóm và thiết bị mà không cần root. Nhìn thấy
/usr/share/doc/fakeroot/README.save để biết thêm chi tiết.

-i tải tập tin
Tải môi trường giả mạo đã lưu trước đó bằng -s từ tệp tải. Lưu ý rằng
điều này không hoàn toàn lưu tệp, sử dụng -s cũng như cho hành vi đó. Sử dụng
cùng một tệp cho cả -i và -s trong một tệp duy nhất người giả mạo lời kêu gọi là an toàn.

-u, - không xác định là có thật
Sử dụng quyền sở hữu thực sự của các tệp trước đây chưa được biết đến để giả mạo thay vì
giả vờ chúng được sở hữu bởi root: root.

-b fd Chỉ định cơ sở fd (chỉ chế độ TCP). fd là số bộ mô tả tệp tối thiểu để sử dụng
cho các kết nối TCP; điều này có thể quan trọng để tránh xung đột với tệp
bộ mô tả được sử dụng bởi các chương trình đang chạy trong fakeroot.

-h Hiển thị trợ giúp.

-v Phiên bản hiển thị.

VÍ DỤ


Đây là một phiên ví dụ với người giả mạo. Lưu ý rằng bên trong môi trường gốc giả
thao tác tệp yêu cầu đặc quyền root thành công, nhưng không thực sự xảy ra.

$ người
nói đùa
$ giả mạo / bin / bash
# tôi là ai
nguồn gốc
# mknod hda3 b 3 1
# ls -ld hda3
brw-r - r-- 1 root root 3, 1 tháng 2 22 58:3 hdaXNUMX
# chown joost: root hda3
# ls -ld hda3
brw-r - r-- 1 joost root 3, 1 tháng 2 22 58:3 hdaXNUMX
# ls -ld /
root root drwxr-xr-x 20 1024 Jun 17 21:50 /
# chown joost: người dùng /
# chmod a + w /
# ls -ld /
drwxrwxrwx 20 joost người dùng 1024 Jun 17 21:50 /
# lối ra
$ ls -ld /
root root drwxr-xr-x 20 1024 Jun 17 21:50 //
$ ls -ld hda3
-rw-r - r-- 1 người tham gia 0 Jul 2 22:58 hda3

Chỉ những hiệu ứng mà người dùng nói đùa dù sao cũng có thể xảy ra sự thật.

người giả mạo được viết riêng để cho phép người dùng tạo các gói Debian GNU / Linux (trong
các deb(5) định dạng) mà không cấp cho họ đặc quyền root. Điều này có thể được thực hiện bằng các lệnh như
dpkg-buildpackage -fakeroot or gỡ rối -fakeroot (trên thực tế, -rfakeroot được mặc định trong
debuild ngày nay, vì vậy bạn không cần đối số đó).

AN NINH CÁC KHÍA CẠNH


người giả mạo là một chương trình thông thường, không định sẵn. Nó không nâng cao đặc quyền của người dùng, hoặc
giảm tính bảo mật của hệ thống.

Sử dụng fakeroot-tcp trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad