sshか新しい端末を開くかによって、 "users"コマンドが他のユーザーを返すのはなぜですか?

sshか新しい端末を開くかによって、

usersログインしたユーザーを定義する方法は?

ボックスを2回入力してssh実行すると、自分のユーザー名が2回一覧表示されますusers。ただし、新しいログインシェルを作成すると、ユーザーは一覧表示されませんsudo su -root他のユーザー(例:)も同様ですsudo su - user。もちろん、非ログインのシェルはusers

ベストアンサー1

usersログインセッションの数を計算します。 Sudoから:

suコマンドは他のユーザーになるために使用されます。期間ログインセッション。

(ハイライト)ログインセッションは、su既存のttyを使用する新しいttyを作成します。

私はソースコードを見ました。ユーザー注文する。その機能は読むことです。ユテム。したがって、結論は、プログラムを作成してutmpに書き込むと、ユーザーにその内容が表示されることです。

おすすめ記事