Если есть один пользователь и один источник, то все легко и просто — пользователь просто подключается к источнику и имеет доступ к монитору, клавиатуре и мыши. Что произойдет, если несколько пользователей захотят единовременно подключиться к одному источнику? В этот момент возникает задача каким-то образом разграничивать уровни их доступа.
В системе существует 4 уровня доступа:
- Обычный пользователь;
- Привилегированный пользователь;
- Начальник;
- Администратор — пользователь с наивысшими правами.
Как работают эти уровни, когда мы говорим о коллективном использовании, то есть о одновременном доступе нескольких пользователей к одному источнику?
Когда два пользователя с низшим уровнем доступа подключаются к одному источнику, они определённым образом взаимодействуют и работают внутри него. Про это есть отдельное видео. Но если зашел сотрудник, у которого уровень доступа выше, например, привилегированный пользователь, в этот момент обычные пользователи будут отключены до тех пор, пока сессия привилегированного пользователя не завершится. Если в процессе его сессии появится пользователь с уровнем доступа начальник, то и привилегированный пользователь будет отключен. Он будет ждать, пока начальник не завершит свою работу, и тогда уже сможет восстановить свою предыдущую сессию. То же самое произойдет с начальником, если к источнику подключится пользователь с наивысшим уровнем доступа — администратор.
Это позволяет, с одной стороны, иметь довольно гибкую систему из 4 разных уровней доступа, с помощью которой можно выстраивать общую иерархию доступа к ресурсам. С другой стороны, пользователи с одинаковым уровнем доступа могут работать в рамках своих прав по определенным критериям, о которых скажем чуть дальше.