Пользователь — это человек, который использует компьютер или сетевую службу . Пользователь часто имеет учетную запись и идентифицируется в системе по имени пользователя (или имени пользователя ). [a] Некоторые программные продукты предоставляют услуги другим системам и не имеют прямых конечных пользователей .
Конечные пользователи — это конечные пользователи (также называемые операторами ) программного продукта. Конечный пользователь отличается от пользователей, которые поддерживают или обслуживают продукт, таких как системные операторы , администраторы баз данных и компьютерные техники . Этот термин используется для абстрагирования и отличия тех, кто только использует программное обеспечение, от разработчиков системы, которые улучшают программное обеспечение для конечных пользователей. [1] При проектировании, ориентированном на пользователя , это также отличает оператора программного обеспечения от клиента, который платит за его разработку, и других заинтересованных сторон , которые не могут напрямую использовать программное обеспечение, но помогают устанавливать его требования . [2] [3] Эта абстракция в первую очередь полезна при проектировании пользовательского интерфейса и относится к соответствующему подмножеству характеристик, которые будут общими для большинства ожидаемых пользователей.
В дизайне, ориентированном на пользователя, создаются персонажи , представляющие типы пользователей. Иногда для каждого персонажа указывается, какие типы пользовательских интерфейсов ему удобны (из-за предыдущего опыта или присущей интерфейсу простоты), а также какими техническими знаниями и степенью знаний он обладает в конкретных областях или дисциплинах . Когда на категорию конечных пользователей налагается мало ограничений, особенно при разработке программ для использования широкой публикой, общепринятой практикой является ожидать минимальных технических знаний или предварительного обучения конечных пользователей. [4]
Дисциплина разработки для конечных пользователей стирает типичное различие между пользователями и разработчиками. Он обозначает действия или методы, в которых люди, не являющиеся профессиональными разработчиками, создают автоматизированное поведение и сложные объекты данных, не обладая глубокими знаниями языка программирования.
Системы, действующим лицом которых является другая система или программный агент, не имеют прямых конечных пользователей.
Учетная запись пользователя позволяет пользователю аутентифицироваться в системе и потенциально получать авторизацию для доступа к ресурсам, предоставляемым этой системой или подключенным к ней; однако аутентификация не подразумевает авторизацию. Чтобы войти в учетную запись, пользователю обычно необходимо пройти аутентификацию с помощью пароля или других учетных данных в целях учета , безопасности , ведения журнала и управления ресурсами .
После того как пользователь вошел в систему, операционная система часто использует для обращения к нему идентификатор, например целое число, а не его имя пользователя, посредством процесса, известного как корреляция идентичности . В системах Unix имя пользователя соотносится с идентификатором пользователя или идентификатором пользователя .
Компьютерные системы работают в одном из двух типов в зависимости от того, какие пользователи у них есть:
Каждая учетная запись пользователя в многопользовательской системе обычно имеет домашний каталог , в котором хранятся файлы , относящиеся исключительно к деятельности этого пользователя, который защищен от доступа других пользователей (хотя системный администратор может иметь доступ). Учетные записи пользователей часто содержат общедоступный профиль пользователя , который содержит основную информацию, предоставленную владельцем учетной записи. Файлы, хранящиеся в домашнем каталоге (и во всех других каталогах системы), имеют разрешения файловой системы, которые проверяются операционной системой , чтобы определить, каким пользователям предоставлен доступ для чтения или выполнения файла или для сохранения нового файла в этом каталоге. .
Хотя системы ожидают, что большинство учетных записей пользователей будет использоваться только одним человеком, во многих системах есть специальная учетная запись, позволяющая любому использовать систему, например имя пользователя «анонимный» для анонимного FTP и имя пользователя «гость» для гостевой учетной записи. .
В системах Unix локальные учетные записи пользователей хранятся в файле /etc/passwd
, а пароли пользователей могут храниться /etc/shadow
в хешированной форме. [5]
В Microsoft Windows пароли пользователей можно получить в программе Credential Manager. [6] Эти пароли находятся в каталоге профиля Windows [7]
Различные компьютерные операционные системы и приложения ожидают/применяют разные правила для формата.
Например, в средах Microsoft Windows обратите внимание на потенциальное использование: [8]
Некоторые профессионалы в области юзабилити выразили неприязнь к термину «пользователь» и предложили изменить его. [9] Дон Норман заявил: «Одно из ужасных слов, которые мы используем, — это слово «пользователи». Я веду крестовый поход за то, чтобы избавиться от слова «пользователи». Я бы предпочел называть их «люди». [10]
Термин «пользователь» может означать отсутствие технических знаний, необходимых для полного понимания того, как работают компьютерные системы и программные продукты. [11] Опытные пользователи используют расширенные возможности программ, хотя они не обязательно обладают навыками компьютерного программирования и системного администрирования . [12] [13]
Формат имени входа нижнего уровня используется для указания
домена
и учетной записи пользователя в этом домене [...].