GNU/Linux >> Linux の 問題 >  >> Linux

通常のユーザーとシステムユーザーの違いは何ですか?

私が読んでいる一部のドキュメントでは、ユーザーが「システム」ユーザーであるか「通常」ユーザーであるか(デフォルトは「通常」)であるかどうかをブール値で切り替えています。

これら2つのユーザーシップモードの違いは何ですか?ユーザーが何であるか、なぜユーザーが必要なのか(「偽の」ユーザーでさえ)を知る必要はありませんが、この特定の区別は私には直感的ではありません。

承認された回答:

これは技術的な違いではなく、組織的な決定です。例えば。ログインダイアログに通常のユーザーを表示することは理にかなっていますが(ユーザー名を入力する代わりにクリックできるようにするため)、システムアカウント(デーモンやその他の自動プロセスが実行されるUID)は表示されません。

したがって、境界が定義されるか、2つのグループのUIDに対して2つの範囲が定義されます。 openSUSEでは、ファイル/etc/login.defs 次の行が含まれています:

# Min/max values for automatic uid selection in useradd
#
# SYS_UID_MIN to SYS_UID_MAX inclusive is the range for
# UIDs for dynamically allocated administrative and system accounts.
# UID_MIN to UID_MAX inclusive is the range of UIDs of dynamically
# allocated user accounts.
#
UID_MIN                  1000
UID_MAX                 60000
# System accounts
SYS_UID_MIN               100
SYS_UID_MAX               499

および

# Min/max values for automatic gid selection in groupadd
#
# SYS_GID_MIN to SYS_GID_MAX inclusive is the range for
# GIDs for dynamically allocated administrative and system groups.
# GID_MIN to GID_MAX inclusive is the range of GIDs of dynamically
# allocated groups.
#
GID_MIN                  1000
GID_MAX                 60000
# System accounts
SYS_GID_MIN               100
SYS_GID_MAX               499

Linux
  1. $(stuff)と `stuff`の違いは何ですか?

  2. 停止コマンドとシャットダウンコマンドの違いは?

  3. [[$ a ==Z*]]と[$a==Z *]の違いは?

  1. ユーザーアカウントとサービスアカウントの違いは?

  2. セミコロンとダブルアンパサンドの違いは何ですか&&?

  3. Sudoユーザーとrootユーザーの違いは?

  1. Linux –`su-`と`su–login`の違いは何ですか?

  2. Ddrescue、Gddrescue、Dd_rescueの違いは何ですか?

  3. Linux でのライブラリ呼び出しとシステム呼び出しの違いは何ですか?