異なるuidと名前を持つ別のルートを追加する

異なるuidと名前を持つ別のルートを追加する

私はルートが完全な管理権限を持っていることを知っています。カーネルでuidこれらの権限を提供する機能のおかげです。
カーネルにも「root」という名前が定義されているようですが?

そしてhome()の位置/rootもカーネルに定義されていますか?
とにかくファイルに設定できますか/etc/passwd

異なる名前を持つ別のルートを追加する方法はuid
一部のUNIXオペレーティングシステムと同様に、これをtoorと呼びますが、toorはuid0を持つ別のユーザーにすぎません。

このツールuidは私のアカウントとして使用したいので、少なくとも1000人の標準ユーザーが必要です。

よく考えてみると、ユーザーに全体の管理権限を与えればいいと思いました。
同じに設定すると、uidルートを使用するのと同じです。

一部のサービスはルートをシステムユーザーとして扱い、一部のサービスはそれを特定のプロセスに使用するため、そうしたいと思います。
私に問題があるわけではありませんが、より良く見えます。
また、一部のアプリケーションには、ルートを使用している場合は削除する必要があるルートチェックがあります。

私のオペレーティングシステムDebian 10が提供するカーネルを使います。

uname -r
5.10.0-0.bpo.5-amd64

ベストアンサー1

sudoこのメカニズムでは、管理機能を実行できる管理機能を持つユーザーを設定するのが最善です。これにより、ルートパスワードを入力する必要がなくなります。

デフォルトでは、Debianはインストール中に最初に作成されたユーザーに管理機能を提供します。ただし、必要な認証を提供しないと「root2」ユーザーが使用できなくなるため、システムサービスはまだrootを使用することがよくあります。

UIDとユーザーの間のリンクは/ etc / passwdにあります。根いつもUIDは0です。

5.10.0-0.bpo.5-amd64は標準のDebian 10カーネルではなくバックポートです。しかし、同じカーネルを問題なく使用しています。 AFAIK Busterは4.19カーネルを使用します。

おすすめ記事