Как восстановить xfce4 после “случайно” рабочего “sudo startxfce4”?

Сегодня я возился с параметрами видео для избавлений от разрыва, и в какой-то момент я хотел перезапустить xfce, не перезапуская машину. Таким образом, я выполнил "sudo startxfce4", и я видел, что что-то идет не так, как надо затем, я перезапустил ПК, и теперь я не могу войти в систему, я всунул цикл входа в систему. После ввода в пароле на экране входа в систему lightdm показывает своего рода сообщение об ошибке на мгновение, и затем экран чернеет и возвращается с экраном входа в систему снова. Действительно ли кто-либо мог направить меня к правильному направлению для фиксации этой большой ошибки?Спасибо.

0
задан 19 October 2016 в 11:41

1 ответ

При выполнении команды с sudo она не изменяет значение HOME переменная среды:

firas@wakaba ~ % sudo env | grep HOME
HOME=/home/firas

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

sudo chown -R username /home/username

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

Между прочим, если Вы хотите запустить программу с sudo и измениться HOME переменная среды к корневому каталогу целевого пользователя, просто использование эти -H флаг: sudo -H program. Для создания этого постоянным установите эти always_set_home флаг в sudoers файле.

2
ответ дан 28 September 2019 в 09:09

Другие вопросы по тегам:

Похожие вопросы: