Đây là lệnh fakeroot-pseudo 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 mô phỏng 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 [-i|-s địa phương-state-dir] [-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 tập tin. Điều này rất hữu ích khi cho phép người dùng tạo hình ảnh hệ thống tập tin,
kho lưu trữ và gói (tar, ar, .deb, v.v.) chứa các tệp có gốc trong đó
quyền/quyền sở hữu. Không có người giả mạo người ta sẽ cần phải có quyền root để tạo
các tập tin cấu thành của kho lưu trữ với các quyền và quyền sở hữu chính xác, sau đó
đóng gói chúng lại, nếu không người ta sẽ phải xây dựng các kho lưu trữ một cách trực tiếp mà không cần sử dụng
archiver. Phiên bản này của người giả mạo sử dụng biệt danh(1) để thay thế thao tác tập tin
chức năng thư viện (chmod(2) stat(2) v.v.) bởi những cái mô phỏng hiệu ứng thực tế
các chức năng thư viện sẽ có nếu người dùng thực sự đã root.
LỰA CHỌN
-l arg, --lib arg
Không làm gì cả, chỉ được chấp nhận vì khả năng tương thích.
- giả mạo arg
Không làm gì cả, chỉ được chấp nhận vì khả năng tương thích.
[-] 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 địa phương-state-dir
Giữ biệt danh thư mục trạng thái khi thoát. Thư mục này chứa biệt danh cơ sở dữ liệu
tập tin và tập tin nhật ký. Xem biệt danh tài liệu chi tiết về cách thực hiện việc này
thư mục có thể được sử dụng lại.
-i địa phương-state-dir
Tải một biệt danh môi trường được lưu trước đó bằng cách sử dụng -s từ thư mục được chỉ định.
Lưu ý rằng điều này không ngầm lưu thư mục, thay vào đó hãy sử dụng -s cho điều đó
hành vi. Sử dụng cùng một tệp cho cả -i và -s trong một người giả mạo sự cầu khẩn
an toàn.
-u, - không xác định là có thật Không làm gì cả, chỉ được chấp nhận vì khả năng tương thích.
-b fd Không làm gì cả, chỉ được chấp nhận vì khả năng tương thích.
-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-pseudo trực tuyến bằng dịch vụ onworks.net