Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: dhraqx 21 Září 2012, 15:43:55

Název: XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: dhraqx 21 Září 2012, 15:43:55
má li domovský adresář /home/userA na nesystémové particii sda2 - /home. Vrací zpátky přihlašovací okno bez chyby. Je li user na systémové particii sda1 - /homeTmp/userB není problém. Z terminálu su userX funguje vždy. Stroj je dualboot s r/w přístupem na sda2, což zanáší nejistotu ale nefunguje ani pro nového usera vytvořeného korektně ručně z řádky i nové čisté instalaci (včetně nového usera) - update na Precise na sda1.
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: beer 21 Září 2012, 16:28:25
Pravděpodobně je problém v právech /home/userA

v terminálu jako root:
Kód: [Vybrat]
chown -R userA:userA /home/userA
edit: není mi nějak jasné, kdy to nefunguje :(. Nevím co namená "vrací zpátky přihlašovací okno bez chyby".
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: beer 21 Září 2012, 16:33:42
Bylo by dobré dát i výpis /etc/fstab
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: dhraqx 21 Září 2012, 16:36:58
jak pisu nefunguje pro kazdeho user na sda2 - /home, na nove instalaci s novym userem ani s novym user vyrobenym korektne z radky ... vraci logovaci okno bez chybove hlasy ... hlasky - chyba usr/pwd
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: dhraqx 21 Září 2012, 16:54:51
omlouvám se za špatný přepis
oprava názvů zařízení v mém popisu, tak aby odpovídal přiložene /etc/fstab :
sda1>sda2 a sda2>sda3
Citace
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=61c2b491-705d-48a4-bc04-fa7609429f66 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=4de7c8e9-ce86-460e-9c63-5ff3c0212f93 /home           ext3    defaults        0       2
# /win/cyber was on /dev/sda5 during installation
UUID=0644EBA444EB9529 /win/cyber      ntfs    defaults,umask=007,gid=46 0       0
# /win/dat was on /dev/sda4 during installation
UUID=44DAC7AB66A6CD5C /win/dat        ntfs    defaults,umask=007,gid=46 0       0
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: beer 21 Září 2012, 17:10:28
Předpokládám, jedná se skutečně o ext3? Jen pro jistotu... UUID také souhlasí? Pokud si neměnil veliosti oddílů a neformátoval, tak by mělo zůstat stejné.

zkus přidat ještě user, ale asi bude vážně problém v právech...

UUID=4de7c8e9-ce86-460e-9c63-5ff3c0212f93 /home           ext3    defaults,user        0       2

Má každý uživatel svojí domovskou složku? Má tam právo zapisovat? To, jak to popisuješ, vypadá, že možná složky jsou po předchozí instalaci, ale uživatelé tam nemají právo zapisovat. Jestli se na konzoli normálně nepřihlásíš, ale musíš se nejprve přihlásit jako root, tak pak su userA nebo su userB funguje...

Jestli domovské složky jsou správně připojené, tak zkus:

Kód: [Vybrat]
chown -R userA:userA /home/userA
chown -R userB:userB /home/userB

Už se mi něco podobného jednou po reinstalu stalo.
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: dhraqx 21 Září 2012, 17:34:33
jak jsem psal nefunguje to ani pro nového usera vytvořeného při čisté reinstalaci instalaci ani pro usera přidaného ručně
zápis do /etc/passwd, /etc/group a vytvořením adresáře s korektním vlastníkem a právy včetně kopie obsahu /etc/skel
IMHO  je to problém GUI ... su user funguje a XFCE chybovou hlášku nevrací ...stejně tak se přihlásím přes terminál
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: beer 21 Září 2012, 17:50:46
Máš aktualizovaný systém a funkční ovladače grafické karty?

To, že funguje su user nevypovídá nic o tom, že je problém GUI. Měl jsem podobný problém, který byl způsobený tím, že některé skryté soubory měly chybného vlastníka (tuším .profile + nějaké další)... Su user fungovalo, ale přihlášení přímo jako user vrátilo ihned obrazovku přihlášení, ato jak v GUI, tak i na konzoly. Mohl by být problém v ovladačích či v nastavení v xorg.conf, když ani nový uživatel se nepřihlásí do GUI.

Zkus aktualizovat systém z terminálu, pokud nepomůže a máš etc/X11/xorg.conf, tak ho zkus přesunout:

Kód: [Vybrat]
mv etc/X11/xorg.conf etc/X11/xorg.conf.old
Restartovat a uvidíme, jestli byl zde problém. Kdykoliv ho můžeš stejným způsobem vrátit na původní místo:
Kód: [Vybrat]
mv etc/X11/xorg.conf.old etc/X11/xorg.conf
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: dhraqx 21 Září 2012, 18:22:06
ale XFCE běhá pro usera na sda2 př /homeTmp/user, tedy mimo sda3 /home, normálně ... /home je dostupný a uživatelé mají práva rw- a jsou vlastníky svých souborů
Název: Re:XFCE UbuntuStudio nezaloguje usera z přihlašovací obrazovky
Přispěvatel: beer 22 Září 2012, 14:55:45
Nevím co je za adresáš /homeTmp/user, ani jak si ho vytvořil a jak si do něj dostal shodný obsah z /home/user, pokud ti to funguje na nějakém oddílů a na nějakém ne, tak máš problém v právech, to nebude chyba jak ty říkáš v GUI.

Já /home připojuji přes /etc/fstab takto:

UUID=XXXXXXXXXXXXXX /home           ext4    defaults,user_xattr        0       2

To mi funguje OK. Každý uživatel je u mne vlastníkem své domovské složky a dat v ní, má právo zápisu, čtení a spouštění. To si ověř, jestli platí i u tebe. Podívej se do domovské složky, kam se nemůžeš přihlásit a zkontroluj vlastníka:
Kód: [Vybrat]
ls -la