|
@@ -0,0 +1,37 @@
|
|
|
+# Авторизация в ОС семейство *nix
|
|
|
+
|
|
|
+Авторизация в операционных системах (ОС) является процессом проверки и подтверждения прав доступа пользователя или приложения к определенным ресурсам или функциональности системы. Авторизация выполняется после аутентификации (проверки подлинности) пользователя или приложения.
|
|
|
+
|
|
|
+Когда пользователь или приложение успешно пройдут процесс аутентификации, ОС выполняет авторизацию, чтобы определить, какие ресурсы, данные или операции доступны этому пользователю или приложению.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+Авторизация в операционных системах семейства UNIX, таких как Linux и macOS, осуществляется на основе системы учетных записей пользователей (User Account System) и паролей. Вот общий процесс авторизации в системах UNIX:
|
|
|
+
|
|
|
+1. Ввод имени пользователя: При входе в систему пользователю предлагается ввести свою учетную запись (логин) либо использовать имя пользователя, связанное с сохраненной сессией (если таковая имеется).
|
|
|
+
|
|
|
+2. Ввод пароля: После ввода имени пользователя пользователю будет предложено ввести свой пароль. Ввод пароля обычно скрыт на экране.
|
|
|
+
|
|
|
+3. Проверка пароля: Операционная система сверяет введенный пароль с хэш-значением, сохраненным в файле паролей (/etc/shadow в Linux) для соответствующей учетной записи. Если пароль верен, происходит авторизация, и пользователь получает доступ к системе.
|
|
|
+
|
|
|
+4. Сеанс работы в системе: После успешной авторизации пользователь получает доступ к своему домашнему каталогу и может выполнять команды и запускать программы в рамках своих разрешений.
|
|
|
+
|
|
|
+Кроме того, в системах UNIX обычно используются другие методы авторизации, включая:
|
|
|
+- Методы аутентификации на базе открытых ключей (SSH-ключи).
|
|
|
+- Использование файловых атрибутов и механизмов контроля доступа (например, атрибуты файла setuid и setgid) для установки привилегий.
|
|
|
+
|
|
|
+Обратите внимание, что точный процесс авторизации в системе UNIX может различаться в зависимости от конкретной операционной системы и ее настроек безопасности.
|
|
|
+Авторизация в операционных системах (ОС) является процессом проверки и подтверждения прав доступа пользователя или приложения к определенным ресурсам или функциональности системы. Авторизация выполняется после аутентификации (проверки подлинности) пользователя или приложения.
|
|
|
+
|
|
|
+Когда пользователь или приложение успешно пройдут процесс аутентификации, ОС выполняет авторизацию, чтобы определить, какие ресурсы, данные или операции доступны этому пользователю или приложению.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+## Источники:
|
|
|
+
|
|
|
+1.[en.wikibooks.org](https://en.wikibooks.org/wiki/UNIX_Computing_Security/Access_authorization)
|
|
|
+2.[uneex.ru](https://uneex.ru/static/AltDocs_unix_base_admin/ch03.html)
|
|
|
+3.[heap.altlinux.org](http://heap.altlinux.org/tmp/unix_base/ch02s02.html)
|
|
|
+4.[intuit.ru](https://intuit.ru/studies/courses/22/22/lecture/20394?page=3)
|
|
|
+5.[olifer.co.uk](https://olifer.co.uk/new_rus/CN-5ed/cn5-aditions/auth-autor-OS.htm)
|