Работа с RHEL сервером
Last updated
Was this helpful?
Last updated
Was this helpful?
это специальный аккаунт и группа пользователей в UNIX-подобных системах с идентификатором (UID, User IDentifier), владелец которого имеет право на выполнение всех без исключения операций.
В UNIX системах пространство поделено на kernel space и user space. Доступ к процессам в kernel space имеет только пользователь, у которого на это есть разрешения
Root пользователь по-умолчанию имеет все разрешения на все процессы в ядре
Осуществляется выбором пользователя в списке экрана входа
Отсюда же доступны некоторые опции для подключения
При подключении через ssh или иным способом пользователя встречает окно ввода логина и пароля, после ввода которых открывается доступ к shell
В начале развития компьютерных систем применялась схема, при которой к серверу (мейнфрейму) осуществлялось подключение через терминалы (аналог ПК для ввода данных)
Каждый такой терминал был подключен по кабелю и для каждого создавался раздел /dev/tty в системе
С развитием удаленного доступа подключение к серверу стали осуществлять посредством vty - виртуального терминала, но обозначение раздела в системе сохранилось прежним
Для логина доступны tty1 - tty6
Если в систему установлена графическая оболочка, то она привязывается к tty1
Для смены между виртуальными терминалами используется команда chvt (change virtual terminal)
Или Ctrl+Alt+fn
su (switch user) используется для работы в shell от имени другого пользователя
Используется для открытия root shell
Для root используется для тестирования функциональностей, доступных какому-либо пользователю
Для работы su необходимо знать пароль пользователя, через которого будет исполняться команда
su - полный доступ к shell из под пользователя
sudo позволяет исполнить команду из под другого пользователя
sudo также требует пароль пользователя
Пользователи должны быть авторизованы для использования sudo
Авторизация настраивается в файле /etc/sudoers и /etc/sudoers.d/*
Для редактирования используется visudo
Доступ к sudo имеют пользователи в группе wheel
SSH (Secure Shell) - используется для защищенного подключения
Идентификация происходит за счет использования ключей хоста
После первичного подключения ключи хоста содержатся в ~/.ssh/known_hosts
Вся важная информация отправляется через шифрованный канал
ssh -X или ssh -Y отображает графический экран целевого сервера локально