Portál AbcLinuxu, 9. května 2024 06:13


Dotaz: Archlinux nemožnost přihlásit se jako non root user

4.2.2016 13:40 Nymik
Archlinux nemožnost přihlásit se jako non root user
Přečteno: 212×
Odpovědět | Admin
Dobrý den,

po přečtení informací z arch wiki se mi nedaří vyřešit naásledující problém: Jedná se o to, že po čerstvé instalaci jsem si vytvořil non root ůčet pro běžnou práci v systému a poté jsem doinstaloval jako root Xorg a další závislosti pro správnou funkci X serveru. Jako DE jsem zvolil i3wm. Jakmile systém naběhne a já správně zvolil jmeno a heslo pro non root účet, proběhne obrazovka(předpokládám, že se snaží spustit X server) a po nějaké chvilce se vrátí zpět k přihlášení. Pokud použiji root účet, vše funguje jak má. Jakmile změní tty1 na tyy2, je možné se přihlásit jako non root user, ale není možné bez příkazu sudo spustit startx. Bohužel použivám archlinux chvilku a ještě pořádně nevím kde přesně hledat jaké logy a kde tedy najít nějaky konkrétně error. Práva k souboru pro normálního usera by měli být v pořádku, vše ve složce /home/user vlastní user.

Předem děkuji za jakoukoliv radu.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.2.2016 13:52 Minutka
Rozbalit Rozbalit vše Re: Archlinux nemožnost přihlásit se jako non root user
Odpovědět | | Sbalit | Link | Blokovat | Admin
není možné bez příkazu sudo spustit startx

Co to znamená? Když se pokusíš spustit startx bez sudo, tak se vypíše co?

Máš správně vytvořený ~/.xinitrc?

4.2.2016 14:08 Nymik
Rozbalit Rozbalit vše Re: Archlinux nemožnost přihlásit se jako non root user
Přílohy:
Objevil jsem Xorg log, takže ho sem zkusím hodit do přílohy i s obsahem .xinitrc souboru.I celá složka pro non root user patří tomuto uživateli.

4.2.2016 14:27 ttt
Rozbalit Rozbalit vše Re: Archlinux nemožnost přihlásit se jako non root user
Ten .xinitrc je divný. Píšeš, že chceš i3wm, máš tam twm. Možná je potřeba spouštět přes exec, už si to nevybavuju. Můj vypadá takto, kromě exec i3 můžeš všechno vyhodit a pořád by to mělo naběhnout.
xcompmgr &                      # Composite window manager for transparency
xrdb -merge ~/.Xresources       # update x resources db

autocutsel -fork &
autocutsel -selection PRIMARY -fork &

exec i3
Řešení 1× (Nymik (tazatel))
4.2.2016 14:42 Minutka
Rozbalit Rozbalit vše Re: Archlinux nemožnost přihlásit se jako non root user

Pro začátek bych zkusil věc nekomplikovat. Udělal bych nejjednodušší možný ~/.xinitrc:

#!/bin/bash
exec binarka_spravce_oken

Taky by, myslím, měl být ~/.xinitrc spustitelný: $ chmod u+x ~/.xinitrc

4.2.2016 14:50 Nymik
Rozbalit Rozbalit vše Re: Archlinux nemožnost přihlásit se jako non root user
V první řadě moc děkuji za pomoc. Takže jsem zkusil vše smazat, tím myslím celý obsah .xinitrc a dát tam jen exec i3 a vše funguje jak má, tudíž musel být někde problém v obsahu toho souboru, budu se na to muset podívat co přesně tam asi mohlo dělat problém. Děkuji mnohokrát za pomoc.
4.2.2016 14:55 Minutka
Rozbalit Rozbalit vše Re: Archlinux nemožnost přihlásit se jako non root user

Nemáš zač. :-)

4.2.2016 13:57 Minutka
Rozbalit Rozbalit vše Re: Archlinux nemožnost přihlásit se jako non root user
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jinak i adresář (složku) daného uživatele musí vlastnit daný uživatel.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.