Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Uživatelé a skupiny - nový účet [vyřešeno]  (Přečteno 7305 krát)

josef_m

  • Host
Uživatelé a skupiny - nový účet [vyřešeno]
« kdy: 21 Dubna 2009, 08:22:28 »
nedaří se mi založit nový účet, postup podle ubuntu wiki - přes "Uživatelé a skupiny":
- otevře se mi okno této nabídky
- zvolím "Odemknout" + zadám své heslo
- vyplním potřebné údaje do formuláře pro nový účet + "Zavřít"

- při pokusu u přihlášení se na nový uživatelský účet tento není nabízen, když jsem chtěl ověřit, jestli jsem třeba nezadal chybně heslo, při otevření nabídky "Uživatelé a skupiny" vidím, že vytvořený účet není uložen

Jak to? vždyť jsem se přihlašoval jako root ("Odemknout")

předem dík za tipy
« Poslední změna: 23 Dubna 2009, 21:37:26 od Premet »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #1 kdy: 21 Dubna 2009, 18:50:03 »
Když zadáš nového uživatele (pomocí Přidat uživatele - nové okno) a pak klikneš na OK, měl by se ten nový uživatel objevit hned v tom okně "Nastavení uživatelů". Pokud ne, tak to je divné.

Můžeš sem dát nějaké "snímky obrazovky"/screenshoty s Tvým postupem? 
http://www.openstreetmap.org - mapy celého světa "wiki style"

premet

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #2 kdy: 21 Dubna 2009, 19:29:41 »
Nebo
Kód: [Vybrat]
man useradd

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #3 kdy: 21 Dubna 2009, 21:42:01 »
Když zadáš nového uživatele (pomocí Přidat uživatele - nové okno) a pak klikneš na OK, měl by se ten nový uživatel objevit hned v tom okně "Nastavení uživatelů". Pokud ne, tak to je divné.

Můžeš sem dát nějaké "snímky obrazovky"/screenshoty s Tvým postupem? 


Můj postup:

1. Systém > Správa > Uživatelé a skupiny > okno Nastavení uživatelů
2. zvolím Odemknout, zadám své heslo, klikám na Ověřit
3. označím roota a volím Přidat uživatele, vyplním formulář a klikám na OK
4. v nabídce se objeví nový účet a v okně Nastavení uživatelů volím Zavřít

5. když opakuji bod 1, tak v nabídce uživatelů už nový účet není a ani když se odhlásím, tak se na onen zakládaný účet nemůžu přihlásit

Přikládám snímky obrazovky, protože je možné nahrát jen 4, tak poslední tři screenshoty jsou v jednom souboru

[attachment deleted by admin]

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #4 kdy: 21 Dubna 2009, 23:25:06 »
Tak to je divné. Zkus to prosím ještě jednou, ale z Terminálu - otevři Terminál a vlož do něj
Kód: [Vybrat]
users-adminZnovu vytvoř nového uživatele, zavři okno. Zkopíruj sem výstup z toho Terminálu (do kódu) - pokud tedy to píše něco jiného než Gtk-warning.
http://www.openstreetmap.org - mapy celého světa "wiki style"

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #5 kdy: 22 Dubna 2009, 18:34:59 »
Po zadání "users-admin" napsal terminál 12x toto:
Kód: [Vybrat]
(users-admin:22089): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

Vyplnil jsem formulář pro nový účet, zavřel a otevřel okno pro správu účtů, nový účet zase nikde.

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #6 kdy: 22 Dubna 2009, 22:12:02 »
Tak nevím, proč Ti ta aplikace nefunguje. Zkus ho vytvořit ručně: v Terminálu zadej
Kód: [Vybrat]
sudo adduser --debug testMísto test dej jméno nového uživatele. Zadej své heslo. Pak Tě to 2x požádá o heslo pro nového uživatele. Zbytek můžeš dát vše přes Enter, můžeš změnit později.

Pak otevři znovu okno Uživatelé a skupiny, jestli tam toho nového máš. Jestli ne, nebo nastal jiný problém, zkopíruj sem výpis toho příkazu adduser.
http://www.openstreetmap.org - mapy celého světa "wiki style"

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #7 kdy: 23 Dubna 2009, 07:46:00 »
výstup příkazu "sudo adduser --debug test" přikládám na obrázku, protože bych chtěl ukázat, že když jsem zadal toto, tak mi to neprošlo, pak jsem zkusil založit účet "novyucet" (protože píšeš "Místo test dej jméno nového uživatele" ;-) a nová hláška tvrdí, že skupina již existuje. V Nastavení uživatelů po novém účtu/skupině ani stopa.

Netuším čím to je, asi jsem tu musel někde něco nechtěně nastavit ... zda-li to bude po aktualizaci na 9.04 už fungovat, to se uvidí :-)

[attachment deleted by admin]

Numirah

  • Aktivní člen
  • *
  • Příspěvků: 191
Re: Uživatelé a skupiny - nový účet
« Odpověď #8 kdy: 23 Dubna 2009, 09:16:25 »
skús ešte toto:
Kód: [Vybrat]
cd /etc/skel/; sudo chmod 644 .bash_logout .bashrc .profilea ešte
Kód: [Vybrat]
sudo chmod 755 /etc/skel/ak ti to prejde bez problémov, skús znovu pridať užívateľa (pre istou s nejakým novým menom)
« Poslední změna: 23 Dubna 2009, 10:27:24 od Numirah »
Ubuntu12.04, Asus M2N-X PLUS, AMD Athlon 64X2 4200+ (2.2GHz), 2GB RAM Kingston 800MHz, 1TB HDD SATA, n-Vidia GeForce 8500GT 512MB, zvuk onboard

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #9 kdy: 23 Dubna 2009, 09:25:51 »
To nebude nic hrozného, vypadá to, že máš jen problém s právy v adresáři /etc/skel. Zkus to ještě opravit, protože pokud budeš dělat "jen" upgrade (tedy ne čistou instalaci), tak předpokládám, že ta práva zůstanou stejná i po upgradu. Taky tím můžeš pomoct někomu, kdo bude mít podobný problém v budoucnu.

Mrkni se na ta práva, třeba přes
Kód: [Vybrat]
ls -dl /etc/skel; ls -l /etc/skel/Pravděpodobně bude jen potřeba změnit práva adresáře skel pomocí
Kód: [Vybrat]
sudo chown root:root /etc/skelPokud si nejsi jistý, tak sem nejdřív zkopíruj výstup z těch ls, lépe jako text (ne do obrázku).

Pak můžeš znovu zkusit vytvořit nového uživatele, ale pod jiným jménem, třeba sudo adduser test2
http://www.openstreetmap.org - mapy celého světa "wiki style"

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #10 kdy: 23 Dubna 2009, 10:56:09 »
to zní rozumně (s tím, že by to pomohlo dál, tak zkouším ...)

Kód: [Vybrat]
josef@josef-laptop:~$ ls -dl /etc/skel; ls -l /etc/skel/
drwxr-xr-x 2 root root 4096 2008-10-30 00:00 /etc/skel
celkem 0
lrwxrwxrwx 1 root root 26 2009-03-09 23:19 Examples -> /usr/share/example-content
josef@josef-laptop:~$ sudo chown root:root /etc/skel
[sudo] password for josef:
josef@josef-laptop:~$ ls -dl /etc/skel; ls -l /etc/skel/
drwxr-xr-x 2 root root 4096 2008-10-30 00:00 /etc/skel
celkem 0
lrwxrwxrwx 1 root root 26 2009-03-09 23:19 Examples -> /usr/share/example-content

... nevidím žádnou změnu. Při pokusu o založení účtu v graf. rozhraní, pořád to stejné: účet je "založen", a při novém náhledu na výpis účtů tam ten nový není...

Další pokus v terminálu "sudo adduser --debug nvuzivatel":

Kód: [Vybrat]
Přidávám uživatele 'nvuzivatel' ...
Vybírám UID z rozsahu 1000 - 29999 ...
Vybírám GID z rozsahu 1000 - 29999 ...
Přidávám novou skupinu 'nvuzivatel' (1001) ...
/usr/sbin/groupadd -g 1001 nvuzivatel
Přidávám nového uživatele 'nvuzivatel' (1001) se skupinou 'nvuzivatel' ...
/usr/sbin/useradd -d /home/nvuzivatel -g nvuzivatel -s /bin/bash -u 1001 nvuzivatel
Vytvářím domovský adresář '/home/nvuzivatel' ...
Kopíruji soubory z '/etc/skel' ...
Zastaven: symlink: Permission denied

Odstraňuji adresář '/home/nvuzivatel' ...
rm -rf /home/nvuzivatel
Odstraňuji uživatele 'nvuzivatel' ...
userdel nvuzivatel
Odstraňuji skupinu 'nvuzivatel' ...
groupdel nvuzivatel
groupdel: skupina nvuzivatel neexistuje
adduser: `groupdel nvuzivatel' vrátil chybový kód 6. Končím.

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #11 kdy: 23 Dubna 2009, 11:00:09 »
skús ešte toto:
Kód: [Vybrat]
cd /etc/skel/; sudo chmod 644 .bash_logout .bashrc .profilea ešte
Kód: [Vybrat]
sudo chmod 755 /etc/skel/ak ti to prejde bez problémov, skús znovu pridať užívateľa (pre istou s nejakým novým menom)

Do terminálu jsem zadal uvedené řádky, proběhlo to bez chybového hlášení. Založení nového účtu ale nevyšlo.

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #12 kdy: 23 Dubna 2009, 11:07:43 »
Aha, takže tam máš jenom ty ukázkové soubory (examples), ty nebudeš v novém účtu potřebovat. Být Tebou, tak je smažu, aby v tom adresáři skel NIC nebylo
Kód: [Vybrat]
sudo mv /etc/skel/Examples /var/tmp/Examples_zalohano a pokud to nevyhodí chybu, pak zase sudo adduser --debug test3 : )
« Poslední změna: 23 Dubna 2009, 11:11:28 od arrange »
http://www.openstreetmap.org - mapy celého světa "wiki style"

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #13 kdy: 23 Dubna 2009, 11:58:48 »
dííík, tentokrát už to pomohlo o krok dál, takže, adresář "/etc/skel" je prázdný, Terminál > sudo adduser --debug test3

výpis:

Kód: [Vybrat]
josef@josef-laptop:~$ sudo mv /etc/skel/Examples /var/tmp/Examples_zaloha
[sudo] password for josef:
josef@josef-laptop:~$ sudo adduser --debug test3
Přidávám uživatele 'test3' ...
Vybírám UID z rozsahu 1000 - 29999 ...
Vybírám GID z rozsahu 1000 - 29999 ...
Přidávám novou skupinu 'test3' (1001) ...
/usr/sbin/groupadd -g 1001 test3
Přidávám nového uživatele 'test3' (1001) se skupinou 'test3' ...
/usr/sbin/useradd -d /home/test3 -g test3 -s /bin/bash -u 1001 test3
Vytvářím domovský adresář '/home/test3' ...
Kopíruji soubory z '/etc/skel' ...
Zadejte nové UNIX heslo:
Opakujte nové UNIX heslo:
passwd: heslo bylo úspěšně změněno
/usr/bin/chfn test3
Měním informace o uživateli test3
Zadejte novou hodnotu, nebo stiskněte ENTER pro použití implicitní hodnoty
Celé jméno []:
Číslo místnosti []:
Telefon do zaměstnání []:
Telefon domů []:
Ostatní []:
Is the information correct? [Y/n] y

Zatím dobré, jdu se odhlásit a přihlásit na "test3" ...

po zadání hesla je tu hláška:

Váš domovský adresář je uveden jako: " "/home/test3", ale zdá se, že neexistuje. Chcete se přihlásit s adresářem / (kořenový adresář) jako vaším domovským adresářem? Je nepravděpodobné, že bude nco fungovat, pokud nepoužijete záchranné sezení.     Ano   Ne


Volím "Ano", a po asi půl mintě je tu nová hláška Could not update ICEauthority file /.ICEauthority            Zavřít
Další: Se serverem nastavení nastal problém. (/usr/lib/libconf2-4/gconf-sanity-check-2 se ukončil se stavem 256)  Zavřít

Pak asi další dvě (to už jsem odklikal, protože jsem nevěděl, jestli jich bude pár nebo víc ...
Pak naběhl obrázek plochy, zazněla úvodní znělka, po dalším čekání beze změn jsem se vrátil (Ctrl+Alt+Bcspc) do svéhu účtu.

Terminál ale existenci "test3" potvrzuje ... :

Kód: [Vybrat]
josef@josef-laptop:/home$ ls -l
celkem 24
drwxrwxrwx 57 josef josef  4096 2009-04-23 11:46 josef
drwx------  2 root  root  16384 2009-03-09 23:17 lost+found
drwxr-xr-x  2 test3 test3  4096 2009-04-23 11:44 test3
josef@josef-laptop:/home$

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #14 kdy: 23 Dubna 2009, 13:07:49 »
Moc se neraduj, bude to větší problém, než jsem si myslel... Problém totiž asi nebyl ten, že nemohl ten skel přečíst, ale spíš neuměl zapisovat do toho nového home adresáře... Pro diagnostiku zkus ještě toto, jestli budem moudřejší - výpis z
Kód: [Vybrat]
ls -al /home
df -h
Pak si zapni ladicí zprávy do gdm pomocí http://forum.ubuntu.cz/index.php/topic,34537.msg257142.html#msg257142
Odhlásit, zkusit přihlásit do účtu test3. Jakmile to hodí chybu, že domovský adresář neexistuje, stornovat (=Ne). Vrátit do svého účtu a dát tu výpis z
Kód: [Vybrat]
grep -i gdm /var/log/syslogBude toho asi hodně, dej to do kódu nebo do přílohy.

http://www.openstreetmap.org - mapy celého světa "wiki style"

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #15 kdy: 23 Dubna 2009, 16:33:46 »
výsledek ls -al /home ...
Kód: [Vybrat]
josef@josef-laptop:~$ ls -al /home
celkem 36
drwxr--r--  6 josef root   4096 2009-04-23 11:44 .
drwxr-xr-x 21 root  root   4096 2009-04-23 15:58 ..
drwxrwxrwx 57 josef josef  4096 2009-04-23 15:58 josef
drwx------  2 root  root  16384 2009-03-09 23:17 lost+found
drwxr-xr-x  2 test3 test3  4096 2009-04-23 11:44 test3
drwx------  4 root  root   4096 2009-04-17 16:06 .Trash-0
josef@josef-laptop:~$ df -h
Souborový systém            Velikost Užito Volno Uži% Mounted on
/dev/sda2              12G  5,7G  5,1G  53% /
tmpfs                 759M     0  759M   0% /lib/init/rw
varrun                759M  220K  759M   1% /var/run
varlock               759M     0  759M   0% /var/lock
udev                  759M  2,8M  756M   1% /dev
tmpfs                 759M   12K  759M   1% /dev/shm
lrm                   759M  2,0M  757M   1% /lib/modules/2.6.27-11-generic/volatile
/dev/sda3             102G  4,2G   93G   5% /home
/dev/sda1              29G   16K   29G   1% /windows
josef@josef-laptop:~$

ladicí zprávy zapnuty ...
přihlášení do test3 nevyšlo zase hláška, že nemůže najít domovský adresář tohoto účtu -> "Ne"
ve svém účtu pak teda zadávám do Terminálu:
grep -i gdm /var/log/syslog
(výsledek v příloze)

nakonec, může to všechno mít souvislost s následujícím? :
když jsem se snažil zprovoznit php, tak jsem zadal pro Home práva 777 (s tím, že tento počítač používám sám, vlastně k němu nikdo bez mého vědomí nemá přístup )
zapříčinilo to tuto hlášku při startu:

Kód: [Vybrat]
Uživatelský soubor $HOME/.dmrc má nesprávná oprávnění a je ignorován. To brání uložení výchozího sezení a jazyka. Soubor by měl být vlastněn uživatelem a mít oprávnění 644. Adresář $HOME musí být vlastněn uživatelem a mít zakázán zápis pro ostatní uživatele.

Někde jsem viděl nějaké návody jak to opravit, ale říkal jsem si, že za pár dní budu aktualizovat systém, tak to teď párkrát odentruju ...
z této diskuze už vím, že aktualizace samotná nepomůže - buď nová instalace / nebo to řešit vrácení na 644 ...

[attachment deleted by admin]

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #16 kdy: 23 Dubna 2009, 17:31:20 »
teď jsem tomu nasadil korunu ... když jsem na foru pátral po tom, jak odstranit tu úvodní chybovou hlášku (s tím 644) tak jsem si teď práva rozhodil tak, že se nemůžu do svého účtu dostat... hlášky stejné jako předtím, když jsem se nemohl přihlásit do toho účtu "test3"
 (teď píšu z jiného PC) je možné nějak přes live CD nastavit práva zpátky tak, abych se do svého home dostal? když mám načtené na ploše disky, tak můj domácí se zobrazuje jako prázdný  :'(
ale ten "/" mi zobrazit a procházet jde...

asi by to bylo na nové téma ... ale když už tady řešíme stejnou situaci pro vedlejší účet

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #17 kdy: 23 Dubna 2009, 17:47:51 »
ufff ... přes tu live distribuci se mi podařilo v terminálu toto:

Kód: [Vybrat]
sudo chmod -R 777 /disk/uživatel(můj /home byl zobrazen jako "disk")

pomohlo mi to k tomu, že jsem teď systém už rozjel, první co udělám: vypálím zálohu všech dokumentů :-)

můj problém se souborem .dmrc a jeho právy začal tím, že jsem si na disk zkopíroval moje data z windows, ta byla ale nepřístupná, tak jsem to řešil 777 pro home ... (s tím PHP se to vlastně týkalo /var/www) pak se rozjely problémy a možná to souvisí s tím, že mi teď nejde založit další účet (?)

nicméně toto se projednávalo tady:
http://forum.ubuntu.cz/index.php/topic,34609.0.html

omlouvám se za tu paniku

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #18 kdy: 23 Dubna 2009, 19:59:19 »
Z toho logu nedokážu přečíst, proč si myslí, že /home/test3 neexistuje. Podle Tvého výpisu /home a toho, co popisuješ, to opravdu vypadá na problém s právy. Podle mých zkušeností bys je měl nastavit takto (snažil jsem se vybrat ty nejdůležitější):
Kód: [Vybrat]
/home root:root 755
/home/user user:user 755
~/.dmrc 600
~/.ICEauthority 600
~/.Xauthority 600
První sloupec je soubor nebo adresář, pak označení vlastníka:skupiny, a nakonec práva (např. 600). Vlastník:skupina se mění pomocí sudo chown vlastník:skupina soubor/adresář Práva se mění pomocí sudo chmod číslo soubor/adresář Podrobnosti zde: http://wiki.ubuntu.cz/Pr%C3%A1va%20soubor%C5%AF

Takže např. pro první řádek tabulky by se to změnilo takto
Kód: [Vybrat]
sudo chown root:root /home
sudo chmod 755 /home
Opatrně ale, můžeš si to zase rozhodit. Doufám, že sis udělal tu zálohu  ;)
Zkontroluj si taky ve výpisu ls -al ~, jestli jsi vlastníkem všech souborů/adresářů v domovském adresáři.

Až to budeš mít, zkus se znova nalogovat do test3. Jestli to nefunguje, vymaž ho přes Uživatelé a skupiny, a zkus ho vytvořit znova.

Tak hodně štěstí.
http://www.openstreetmap.org - mapy celého světa "wiki style"

josef_m

  • Host
Re: Uživatelé a skupiny - nový účet
« Odpověď #19 kdy: 23 Dubna 2009, 21:21:49 »
Děkuju mockrát za pomoc

už to vyšlo ... takže resumé:

- rozhodil jsem si práva adresáře /home (resp. kvůli přenosu souborů z win jsem tam nastavil 777)
- patrně právě kvůli tomu mi nešlo zprovoznit žádný další uživatelský účet
- po veškerém koumání a hledání a pomoci lidí z ubuntu fóra je řešení -> nastavit práva jak radí "arrange" v předchozím příspěvku

SUPER, DÍÍÍK !!!
« Poslední změna: 23 Dubna 2009, 21:26:54 od josef_m »

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Uživatelé a skupiny - nový účet
« Odpověď #20 kdy: 23 Dubna 2009, 21:37:52 »
Jestli jsi to už neudělal, tak zruš ty ladicí zprávy do syslogu.
Taky vymaž zbytečné skupiny (test, test3 apod.) pomocí "Spravovat skupiny" v Nastavení uživatelů.

A - taky díky za spolupráci  ;)
http://www.openstreetmap.org - mapy celého světa "wiki style"

 

Provoz zaštiťuje spolek OpenAlt.