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
-
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.
-
Pravděpodobně je problém v právech /home/userA
v terminálu jako root: 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".
-
Bylo by dobré dát i výpis /etc/fstab
-
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
-
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
# /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
-
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:
chown -R userA:userA /home/userA
chown -R userB:userB /home/userB
Už se mi něco podobného jednou po reinstalu stalo.
-
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
-
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:
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:
mv etc/X11/xorg.conf.old etc/X11/xorg.conf
-
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ů
-
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:
ls -la