ArchLinux + xfce4 - иксы стартуют только от рута

Discussion in 'Безопасность и Анонимность' started by login999, 8 Oct 2009.

  1. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Собственно сабж, arch ставился с нуля(это в смысле не сборка какая-то , а чистый арч, liveCD :D),xfce4 качался из репов (кста, доволен шопестец, усе летает, не ожидал такой скорости от xfce).
    Но трабл - иксы стартуют только от рута.
    Какие соображения могут быть ?
    P.S. На арче торчу первый раз, поэтому даже приблизительно не ориентируюсь в причинах :(
    ===========РЕШЕНИЕ===============
    Это ппц, срам на мою голову =/
    Сбило то что в папке иксов xinitrc поковырял, думал что этого достаточно =/
    Оказвается, для каждого юзера нужно в его домашнем каталоге отредактировать .xinitrc и раскомментить
    Code:
    exec startxfce4
    
     
    #1 login999, 8 Oct 2009
    Last edited: 8 Oct 2009
  2. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    Сам X сервер и должен стартовать от рута, а вот графическая среда уже от залогинившегося пользователя.
     
  3. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    o_O Как так ?
    Т.е. если я делаю startx из под юзера, то иксы запускаются из под рута ?
    А как же безопасность и т.д.
    Установка от рута это понятно допустим.
    А запуск...
    Просто я херовато так разбираюсь в никсах, мну интересно, как они из-под рута стартуют...
    KDM , GDM и иже с ними то там в принципе все понятно - они там прописываются в скрипты инициализации, а вот именно интересно за startx...
     
  4. nitx

    nitx Elder - Старейшина

    Joined:
    4 Jan 2008
    Messages:
    214
    Likes Received:
    31
    Reputations:
    10
    иксы стартуют от рута только через какой-нибудь xdm или подобные, ну это вроде безопасно. А вот от юзера всеравно можно запускать X и startx, и убивать xinit.
     
  5. wlan

    wlan Member

    Joined:
    19 Jun 2009
    Messages:
    37
    Likes Received:
    5
    Reputations:
    0
    гм, доставь, $ cat ~/.xinitrc
     
  6. farex

    farex Banned

    Joined:
    11 Mar 2009
    Messages:
    213
    Likes Received:
    85
    Reputations:
    6
    Собственно два ньюанса.
    1) Ты установил hald ?
    2) Ты прописал его в /etc/rc.conf
    Проверь установлен ли
    Code:
    [farex@arch ~]$ sudo pacman -Q hal
    hal 0.5.13-2
    Ежеле не будет нечто поддобного то:
    Установить hal
    Code:
    pacman -S hal
    Потом:
    Code:
    nano /etc/rc.conf
    DAEMONS=(syslog-ng @network @cups @samba @netfs crond @alsa [B]hal[/B] @fam gdm)
    Заметь hal обязательно должен стоять до менеджера входа в систму, в данном случии gdm.