コンテンツにスキップ

ユーザー (コンピュータ)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
コンピュータプログラムウェブサイトでは、しばしばユーザーを抽象的な人のアイコンで表現する。

ユーザーuser)とは、コンピュータネットワークサービスを利用する人のことである。

多くの場合、ユーザーはユーザーアカウントを持ち、ユーザー名によってシステムに対して識別される。ユーザー名の他の用語として、ログイン名、スクリーン名、アカウント名、ニックネーム、ハンドル市民バンド無線の同じ用語に由来)があげられる。

ソフトウェア製品の中には、他のシステムにサービスを提供し、直接のエンドユーザーを持たないものもある。

エンドユーザー

[編集]

エンドユーザーは、ソフトウェア製品の最終的な人間の利用者(オペレーター英語版とも呼ばれる)である。エンドユーザーは、システムオペレーターデータベース管理者英語版コンピューター技術者英語版のような、製品をサポートまたは保守するユーザーとは対照的な存在である。この用語は、ソフトウェアを使用するだけの人々を、エンドユーザー向けにソフトウェアを向上させるシステムの開発者と区別し、抽象化するために用いられる[1]。また、ユーザー中心設計では、ソフトウェアの開発費を負担する顧客や、ソフトウェアを直接使用しないがその要件の確立を支援するその他の利害関係者から、ソフトウェアのオペレーターを区別する[2][3]。この抽象化は、主にユーザーインタフェースの設計に役立ち、想定される多くのユーザーに共通するであろう特性に関する部分集合を表す。

ユーザー中心設計では、ユーザーの種類を表すためにペルソナを作成する。ペルソナごとに、慣れているユーザーインターフェイスの種類(これまでの経験、またはインターフェイスの単純さのため)、および特定の分野や訓練での技術的な専門知識や度合いが指定されることがある。エンドユーザーのカテゴリーに制約がほとんど課せられていない場合、特に一般の人々が使うプログラムを設計する場合、最小限の技術的な専門知識または過去の教練を期待するのが一般的である[4]

エンドユーザー開発の分野では、ユーザーと開発者の間の典型的な区分が曖昧になる。これは、プロの開発者ではない人々が、プログラミング言語の重要な知識なしに、自動化された動作や複雑なデータオブジェクトを作成する活動や技術のことを指す。

他のシステムまたはソフトウェアエージェントアクター英語版(役割をもつ実体)とするシステムには、直接のエンドユーザーは存在しない。

ユーザーアカウント

[編集]

ユーザーアカウントを用いると、ユーザーはシステムに対して認証を行い、そのシステムによって提供される、またはそのシステムに接続された資源を利用するための認可を受けることが可能となる。ただし、認証は承認を意味するものではない。アカウントにログインするために、ユーザーは通常、課金セキュリティロギング、およびリソース管理の目的で、パスワードまたは他の資格証明書英語版を用いて自分自身を認証することが要求される。

ユーザーがログオンすると、オペレーティングシステムは多くの場合、ID相関英語版と呼ばれるプロセスを通じて、(ユーザー名ではなく)整数などの識別子を使用してユーザーを参照する。Unixシステムでは、ユーザー名はユーザー識別子またはユーザーID(user ID)に関連付けられる。

コンピュータシステムは、利用しているユーザーの種類に基づいて、次の2つのいずれかに分類される。

  • シングルユーザーシステムは、複数のユーザーアカウントという概念はない。
  • マルチユーザーシステムにはそのような概念があり、ユーザーはシステムを使用する前に自分自身を識別する必要がある。

マルチユーザーシステムの各ユーザーアカウントは、通常、そのユーザーの活動のみに関連するファイルを保存するためにホームディレクトリを持つ。これは、他のユーザーからのアクセスから保護されている(システム管理者はアクセスできるかもしれない)。多くの場合、ユーザーアカウントには、そのアカウントの所有者が提供した基本情報を含むパブリックユーザープロファイル英語版が含まれている。ホームディレクトリ(およびシステム内の他のすべてのディレクトリ)に保存されているファイルはファイルシステムのアクセス許可を持ち、オペレーティングシステムによって検査され、ファイルの読み取り、実行、またはそのディレクトリに新しいファイルを保存するためのアクセス権が与えられるユーザーが決定される。

システムは、ほとんどのユーザーアカウントが一人だけで使用されることを想定しているが、多くのシステムには、匿名FTPのユーザー名「anonymous」やゲストアカウントのユーザー名「guest」など、誰でもシステムを使用できることを目的とした特別なアカウントがある。

パスワードの保存

[編集]

Unixシステムでは、ローカルユーザーアカウントはファイル/etc/passwdに保存され、一方、ユーザーパスワードは/etc/shadowハッシュ形式で保存されるものがある[5]

Microsoft Windowsでは、ユーザーパスワードはCredential Managerプログラムでアクセスできる[6]。これらのパスワードは、Windowsプロファイルディレクトリ内に格納されている[7]

ユーザー名の形式

[編集]

さまざまなコンピュータのオペレーティングシステムとアプリケーションは、ユーザー名の形式について独自の規則を要求し実施している。

たとえば、Microsoft Windows環境では、次の形式が用いられることに注意を要する[8]

  • ユーザプリンシパル名形式 - 例: UserName@Example.com
  • ダウンレベルログオン名形式 - 例: DOMAIN\UserName

用語

[編集]

一部のユーザビリティ専門家は、「ユーザー」という用語が嫌いだと表明し、それを変更することを提案している[9]ドナルド・ノーマンは、「私たちが使っている恐ろしい言葉の1つは『ユーザー(user)』である。私は『ユーザー』という言葉をなくすために十字軍に加わっている。私は彼らを『人(people)』と呼びたい。」と述べている[10]

コンピュータシステムやソフトウェア製品のユーザーは、一般に、それらがどのように機能するかを完全に理解するのに必要な技術的専門知識が十分でない[11]パワーユーザーは、プログラムの高度な機能を用いるが、必ずしもコンピュータのプログラミングシステム管理ができるとは限らない[12][13]

参照項目

[編集]

脚注

[編集]
  1. ^ Ko, Andrew J.; Abraham, Robin; Beckwith, Laura; Blackwell, Alan; Burnett, Margaret; Erwig, Martin; Scaffidi, Chris; Lawrance, Joseph et al. (April 2011). “The State of the Art in End-User Software Engineering”. ACM Computing Surveys 43 (3): 1–44. doi:10.1145/1922649.1922658. https://web.media.mit.edu/~lieber/Publications/End-User-Software-Engineering.pdf. 
  2. ^ Understanding Organizational Stakeholders for Design Success” (英語) (2004年5月6日). 2016年8月31日閲覧。
  3. ^ Rigsbee, Sarah, and William B. Fitzpatrick. "User-Centered Design: A Case Study on Its Application to the Tactical Tomahawk Weapons Control System."Johns Hopkins APL Technical Digest 31.1 (2012): 76–82.
  4. ^ What is end user?” (September 1996). November 7, 2010閲覧。
  5. ^ What is /etc/passwd and /etc/shadow files”. 2022年7月13日閲覧。
  6. ^ [Solved Where Are Passwords Stored in Windows 10/11]”. 2022年7月13日閲覧。
  7. ^ Password Storage Locations For Popular Windows Applications”. 2022年7月13日閲覧。
  8. ^ User Name Formats”. MSDN. Microsoft. 2016年1月11日閲覧。 “The down-level logon name format is used to specify a domain and a user account in that domain [...].”
  9. ^ Don Norman (17 November 2008). “Words Matter. Talk About People: Not Customers, Not Consumers, Not Users”. 2022年7月13日閲覧。
  10. ^ Don Norman at UX Week 2008 © Adaptive Path”. YouTube. 2021年12月21日時点のオリジナルよりアーカイブ8 November 2010閲覧。
  11. ^ Jargon File entry for User”. November 7, 2010閲覧。
  12. ^ Power Users' Guide”. sap.com. 2015年1月14日閲覧。
  13. ^ Windows Confidential: Power to the Power User”. microsoft.com (2012年). 2015年1月14日閲覧。