「オペレーター」ユーザーのポイントは何ですか?


16

多くのun * xシステムには、「operator」という名前のユーザーアカウントが付属しています。このアカウントの目的は何ですか?

一部のシステムは実際にこのアカウントを使用していますか、それともこれは歴史的な遺産ですか?組織でこのアカウントを使用したことがありますか?

「operator」アカウントには、ホームディレクトリが/rootまたはなどのように設定されている傾向があります/。どうしてこれなの?

Linux:

Login: operator                         Name: operator
Directory: /root                        Shell: /sbin/nologin

またはFreeBSD:

Login: operator                         Name: System Operator
Directory: /                            Shell: /usr/sbin/nologin

FreeBSDでは、いくつかのファイルは実際にはユーザー「operator」によって所有されています。

# find / -user operator -exec ls -ld {} \;
drwx------  2 operator  operator  512 Apr 20 17:11 /var/db/entropy

ほぼすべてのグーグルの結果はシェルまたはコード演算子に関するものであるため、この質問はグーグルにとって驚くほど困難です。

回答:


17

オペレーターの概念は、コンピューターの第2世代に由来します。当時、プログラマーはパンチカードにコードを記述し、そのカードをオペレーター(非常に高価なメインフレームマシンにアクセスできる専門スタッフ)に届けていました。オペレーターは、実行のためにカードをマシンに置く責任がありました。実行が完了すると、オペレーターは出力とカードを収集し、プログラマーに送り返します。

最初のUNIXが登場した第3世代では、タイムシェアリングがすでに導入されており、プログラマーが独自のダム端末を使用してコードを記述できるため、元のオペレーターの必要性はなくなりました。したがって、UNIXシステムのユーザーオペレーターは、特権の低い管理タスク(テープ、バックアップ、メンテナンスなどの交換)を行うことを意図していたことをGeraldMattに同意します。


14

Mattの答えは非常に正しいが、UNIXシステムが最初に大規模なデータセンターに導入されたとき、「オペレーター」は通常、システムで簡単な日常業務を実行するスタッフの実際の役職であったという歴史的背景を見落としている。


回答の順序は変わる可能性があります!「マットの答え」と言う方が良いと思います。
RedGrittyBrick

ジェリーです!歴史的背景をお寄せいただきありがとうございます!
ステファンLasiewski

私にとっての質問は、ルートに加えて演算子が存在する理由です。キーフレーズは「単純な日常業務」だと思います-根本的な権限を必要とせず、システム管理者の時間給を正当化するために、多くのメンテナンス作業があったため、権限の少ないオペレーターにオフロードされました。
トムアンダーソン

13

オペレータユーザーは従来、単純なメンテナンスのためにそこにいたため、通常はダンプ/バックアップを実行するために、ディスクへの無制限の読み取りアクセス権も持っています(オペレータグループに所属することにより)。これにより、root pwを必要とせずにバックアップを取得できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.