私はルートが完全な管理権限を持っていることを知っています。カーネルでuid
これらの権限を提供する機能のおかげです。
カーネルにも「root」という名前が定義されているようですが?
そしてhome()の位置/root
もカーネルに定義されていますか?
とにかくファイルに設定できますか/etc/passwd
?
異なる名前を持つ別のルートを追加する方法はuid
?
一部のUNIXオペレーティングシステムと同様に、これをtoorと呼びますが、toorはuid
0を持つ別のユーザーにすぎません。
このツール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カーネルを使用します。