fakeroot

既存のシステムでroot権限なしでLinux rootfsをエミュレートするベストプラクティス
fakeroot

既存のシステムでroot権限なしでLinux rootfsをエミュレートするベストプラクティス

Ubuntuサーバーのユーザーアカウントにアクセスできます。しかし、root権限がないというのは本当に不便であり(ソフトウェアパッケージをインストールできないことを意味します)、私はUbuntuよりもArchiLinuxの方が慣れています。私のユーザーディレクトリでコンテナまたはchrootを実行し、そこからrootアクセスをシミュレートできると思いました。 (私が知る限り)いくつかの可能性は次のとおりです。 LXCを実行します。まだ試していない複雑な設定が必要です。 ルートを使用してください。私が試したことは次fakeroot tar -xzf arc...

Admin

suはfakerootをどのように検出しますか?
fakeroot

suはfakerootをどのように検出しますか?

suを実行すると、ターゲットユーザーのパスワードを要求されます。ルートとして実行すると、パスワードを求められません。しかし、fakerootで実行すると、どのようにパスワードを要求できますか? fakerootを使用すると、すべてのプログラムにユーザーをrootと考えさせる必要はありませんか?私のプログラムの場合、これを行う唯一の方法はsuを実行して戻りコードを確認することです。しかし、どうすればいいですか? ...

Admin

dockerでdebootstrap --fakechrootを使用した2番目のステップは失敗します(/lib/ld-linux-armhf.so.3:そのファイルまたはディレクトリはありません)。
fakeroot

dockerでdebootstrap --fakechrootを使用した2番目のステップは失敗します(/lib/ld-linux-armhf.so.3:そのファイルまたはディレクトリはありません)。

Dockerコンテナに外部chrootを設定しようとしています。スクリプトの抜粋: apt-get -y install debootstrap fakechroot fakeroot qemu-user-static binfmt-support mkdir -p $CROSS_ROOT fakechroot fakeroot -s .fakeroot.state debootstrap --variant=fakechroot --include=fakeroot,build-essential,ca-certificates,debian-archiv...

Admin

fakerootとchrootの適用
fakeroot

fakerootとchrootの適用

2つのユーティリティがあり、どちらもユーザーへの特権アクセスを偽造できるのはなぜchrootですかfakeroot? ...

Admin

fakerootで変数と関数を渡す
fakeroot

fakerootで変数と関数を渡す

プロジェクトでfakerootを使用したいのですが、プロジェクトにfakerootに渡す必要がある関数と変数がたくさんあります。 #!/bin/bash myVar="foo" function testFunction() { echo "$myVar" } fakeroot -- bash -c testFunction しかし、実行されないか、testFunctionエコーされません。myVar ...

Admin

fakeroot環境を一時的に残す方法
fakeroot

fakeroot環境を一時的に残す方法

いくつかのテストを実行するためにフォルダへの書き込み権限を取り消したいと思います。以下は最小限の例です。 $ mkdir test $ chmod a-w test $ touch test/test || printf '%s\n' "write permissions successfully revoked" touch: cannot touch 'test/test': Permission denied write permissions successfully revoked しかし、fakerootで実行すると動作しません。 $ f...

Admin

fakerootを使用して権限を変更すると、問題が発生します。
fakeroot

fakerootを使用して権限を変更すると、問題が発生します。

chmodrunコマンドを使用すると、なぜユーザー権限が変更されないのか理解できませんfakeroot。 最初にファイルには次の権限があります。 -rwxr-xr-x a.txt* chmodを使用してファイルの権限を変更しようとすると、正常に動作します。 chmod 111 a.txt ---x--x--x a.txt* 一緒に実行してみると、fakerootあまり効果がないようです。グループや他のユーザーの権限は正しく設定されますが、ユーザーの権限は正しく設定されません。chmodコマンドの最初の値に関係なく、読み取りおよび書き込み権...

Admin

makepkgをビルドする前に偽のルートにPKGBUILDをインストールする方法
fakeroot

makepkgをビルドする前に偽のルートにPKGBUILDをインストールする方法

というフォルダを使用してインストールする必要があるツリーがあります/usr。フォルダはsrcフォルダ内に存在します。今PKGBUILD*.pkg.tar.gzをビルドする前に、fakerootにインストールする関数を書く必要があります。何が入るべきですか? PKGBULD package() { # I need to copy the 'usr' dir in 'srcdir' to PKGBUILD's fakeroot } ...

Admin

Equivs-buildの権限の問題
fakeroot

Equivs-buildの権限の問題

このガイドに従って、Ubuntu 16.04コンピュータにバニラtexlive 2018ディストリビューションをインストールしようとしています。https://tex.stackexchange.com/questions/1092/how-to-install-vanilla-texlive-on-debian-or-ubuntu/95373#95373 ただし、対応するステップequivs-build texlive-local(ルートとして実行)中にエラーが発生します。 /usr/bin/fakeroot: line 175: debian/rul...

Admin

fakerootはどのようにLinuxのセキュリティホールを構成しませんか?
fakeroot

fakerootはどのようにLinuxのセキュリティホールを構成しませんか?

良い答えを読んだ後この問題、実際にルートになる利点を全く得られなかったままルートなふりをしようとする理由が何なのかまだよくわかりません。 これまで私が収集できるのは、ファイルの解凍/圧縮時にroot権限を必要とするファイルの所有権を付与するためにfakerootが使用されることです。私の質問はなぜチャウンでこれを行うことができないのですか? GoogleグループのディスカッションここDebian カーネルをコンパイルするには fakeroot が必要であることを示します (権限がないユーザーがこれを行う場合)。私の意見は、コンパイルにルートが必要なのは、...

Admin

macOS の Fakeroot はシステムディレクトリの削除を試みます。
fakeroot

macOS の Fakeroot はシステムディレクトリの削除を試みます。

macOSにfakerootの問題があります。フォークを作りましたpacman。パッケージを削除したい場合は、サブディレクトリの代わりにpacman削除しようとしています。/usr/しかし、Linuxでは正常に動作します。 エラー出力: ~ sudo meme -R but-why checking dependencies... Packages (1) but-why-1.0-1 Total Removed Size: 3.75 MiB :: Do you want to remove these packages? [Y/n] y :: P...

Admin

最新の64ビットディストリビューションのコンテナで既存の32ビットLinuxソフトウェアを実行する方法
fakeroot

最新の64ビットディストリビューションのコンテナで既存の32ビットLinuxソフトウェアを実行する方法

古い32ビットシステムでUbuntu 8.04を実行するために使用されていた古い独自のソフトウェアを実行するには、コンテナを作成する必要があります。私は必要なライブラリを最新バージョンに接続して、連続OSのアップグレードでソフトウェアを調整してきましたが、今はそれができなくなった点に達しました(少なくとも簡単ではありません)。 しかし、Playonlinuxを使用すると、特別なライブラリを含むコンテナを作成することができ、以前のWindowsプログラムはWindows 3.11にあると信じており、2018ビットシステムのLinux 64であるエイリアンの世...

Admin