Семантика Unix была разработана более 30 лет назад и основана на принципе «все является файлом». Это вроде бы немного потерялось (например, сокеты Беркли), но в основном все еще держится.
Последствия этого: «вот ресурс, используйте его, как хотите».Это гораздо более гибкий , чем объектно-ориентированный взгляд на мир ... но позволяет вам выстрелить себе в ногу, если вы сделаете это неправильно!
Итак, ваш диск представляет собой файл (/ dev / sda). Каждый раздел - это файл (/ dev / sda1).
Но что такое раздел? Это просто структура данных. Зачем "драйвер диска" заставляет это делать? Диск Solaris SPARC не использует маркировку Microsoft DOS; это перегородки совершенно разные.
Формат «все в файл» намного более гибкий. Вы можете делать все, что захотите, без смирительной рубашки операционной системы.
Вы можете выбрать Gnome-Xorg при входе в систему. После входа в систему просто выполните
gnome-shell --mode=user -r &
в Терминале для запуска Gnome
mars 08 18:06:01 localhost.localdomain audit [1386]: AVC avc: denied {execute} for pid = 1386 comm = "gnome-shell" path = 2F7661722F6C69622F67646D2F2331333131313636202864656C6574656429 dev = "dm-0" inotext_ = 1311166 scon-system-system-inotext_ = 1311166 scon-system : c0.c1023 tcontext = system_u: object_r: xdm_var_lib_t: s0 tclass = file permissive = 0
Это сообщение SELinux AVC, запрещающее выполнение какого-либо файла в / var / lib
, что запрещено политика. Имеется ошибка, связанная с .
Вы можете сделать несколько вещей. Самый простой - это попробовать еще раз с SELinux в разрешающем режиме (временно)
setenforce 0
. Если это просто выбрасываемая виртуальная машина, все должно быть в порядке. В противном случае следите за журналами, если после изменения появится что-то новое.