Я хочу , чтобы запустить рабочий стол Linux xfce lxde ...) только как корень,
при отказе в доступе другим пользователям.
Только root (admin) имеет право запускать среду рабочего стола или приложение с графическим интерфейсом.


РЕДАКТИРОВАТЬ
Мы можем предположить такую же ситуацию для другого пользователя. Что я имею в виду, если есть способ запустить полный графический интерфейс пользователя (Desktop Environment, Browser, File Manager, ...) ТОЛЬКО через одного пользователя?

2 ответа2

1

Не вижу вопроса в ОП. Но не сложно использовать ваши любимые графические редакторы в режиме su.

Например, я часто использую vi, и достаточно просто набрать это в терминале:

sudo vi filename

Это будет работать для leafpad, nano и т.д. Leafpad не запускается, если вы вошли в систему через PuTTY, но vi и nano работают нормально. Если вы вошли в систему с графическим интерфейсом и открыли окно терминала, то su leafpad тоже будет работать нормально.

Только не ожидайте, что это будет работать в проводнике, если у вас нет прямых прав доступа к файлу или каталогу.

0

Самый простой способ - отключить службу графического диспетчера входа и ограничить доступ пользователей к двоичным файлам графического интерфейса путем изменения разрешений. Ваши пользователи будут входить на TTY. Root сможет запустить среду рабочего стола, выполнив команду вручную после входа в систему.

Теперь точный метод, как это сделать, зависит от вашего выбора программного обеспечения - по крайней мере, от них:

  1. Ваша система инициализации (обычно определяется дистрибутивом и версией Linux)
  2. Ваш графический сервис входа в систему (GDM, KDM, Slim ... )
  3. Ваш поставщик графического интерфейса (X Windows System, Wayland ... )

Редактировать: Однако мне еще не приходилось сталкиваться с вариантом использования, когда было бы неплохо запускать рабочий стол с правами root. Это потенциальный риск для безопасности. Имейте в виду, что большинство приложений с графическим интерфейсом даже не написаны для такого использования - чтобы они постоянно работали от имени пользователя root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .