Откуда sudo получает текущее имя пользователя?

У меня такие же разрешения и такая же проблема. Я обнаружил, что у меня плохой адаптер DVI-I-to-VGA, из-за которого конфигурация BIOS монитора не определяется.

  1. Я переключил адаптеры и подключил только второй монитор (1280х1024).
  2. Выполнен вход
  3. Удален предыдущий /etc/X11/xorg.conf с резервной копией на рабочем столе
  4. под названием nvidia-xconfig
  5. Скопировано 2 раздела: Монитор, Экран
   Section "Monitor"
        Identifier     "Monitor0"
        VendorName     "LG"
        ModelName      "LG FLATRON L1734S"
        HorizSync       63.0 - 67.0
        VertRefresh     43.0 - 72.0
        Option         "DPMS"
    EndSection

    Section "Screen"
        Identifier     "Screen0"
        Device         "Device0"
        Monitor        "Monitor0"
        DefaultDepth    24
        SubSection     "Display"
            Depth       24
            Modes      "1280x1024"
        EndSubSection
    EndSection
  1. Завершение работы компьютера
  2. Заменить адаптеры
  3. Войдите в среду рабочего стола
  4. Откройте разрешение экрана и выберите разрешение второго монитора

, по крайней мере, у меня это работает нормально, но настройки были сброшены после обновления с 14.04 до 15.10

-1
10.04.2013, 17:09
1 ответ

В su - username дефис означает, что среда пользователя реплицируется, то есть оболочка по умолчанию и рабочий каталог считываются из / etc / passwd , а любые файлы конфигурации входа для пользователя (например, ~ / .profile ) берутся из источника. Короче говоря, вы почти получаете ту же среду, что и при обычном входе в систему. (Хотя новый пользователь может не владеть терминалом, что приведет к сбою таких программ, как screen.)

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

su не будет запрашивать пароль, если пользователь root вызвал его, поэтому, если вы сначала использовали sudo (или su ), чтобы стать пользователем root, вы выиграли Мне не нужен пароль, чтобы стать другим пользователем.

2
29.04.2021, 00:49

Теги

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