ログインとユーザーログインの処理

ログインとユーザーログインの処理

Ubuntu 14.04システムには、who次の出力があります。

user1   :0           2016-05-02 14:49 (:0)
user1   pts/4        2016-05-02 15:10 (:0)

だから明らかにちょうどpts/4使用された。ただし、たとえば、sudo fuser /dev/pts/1生成された出力2573はieですcupsd。したがって、この端末はプロセスでも使用されます。

端末を利用するにはログインが必要です。user1ログインしました。

  • cupsログインプロセスもありますか?
  • それでは、一般ユーザーログインと一般ユーザーログインの違いは何ですか?プロセスログイン?には表示されませんwho

ベストアンサー1

すべてのプログラムは疑似端末を割り当てることができ、ログインは必要ありません。これはプロセス間通信の別の形式にすぎず、アプリケーションが端末をエミュレートする必要がある場合に便利です。

代表的なのがExpectプログラムだ。プログラムを作成すると、疑似端末が割り当てられ、プログラムがユーザーによって対話的に実行されるように見えます。

who出力に表示される場合、各端末にログインしているユーザーのファイルのリストを更新するrootには、プログラムをUIDに設定するか、GIDに設定する必要があります。これは通常、xterm`などの対話型ログインを生成するプログラムにのみ適用されます。utmp/var/run/utmplogingnome-terminal, or

おすすめ記事