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: vytvoření superuživatele (root) [vyřešeno]  (Přečteno 3583 krát)

robhav

  • Návštěvník
  • Příspěvků: 98
vytvoření superuživatele (root) [vyřešeno]
« kdy: 18 Dubna 2009, 08:39:19 »
Při instalaci před mnoha měsíci jsem vyvořil 1 účet, a ten sloužil také jako root. A fungoval bez problémů.
Před pár dny jsem založil účet přítelkyni a možnost "administrator" jsem zrušil. Současně jsem založil další účet "spravce", kde jsem administratora povolil. Původní účet jsem neměnil.
Teď mám 3 účty a žádný nemá práva "administrátor". Příkaz sudo odpovídá "... is not in the sudoers file" pro všechny uživatele.
Lze vytvořit root bez root?
Co jsem udělal špatně?
Musím reinstalovat?

děkuji
« Poslední změna: 19 Dubna 2009, 20:09:19 od kiklhorn »

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: vytvoření superuživatele (root)
« Odpověď #1 kdy: 18 Dubna 2009, 08:49:23 »
1) WTF ???
2) Zkus restartovat počítač a v GRUBu vybrat "recovery mode" (nebo tak nějak). Možná to bude to, co myslíš.

edit: tak jsem to asi pochopil: Při jakémsi čachrování s uživateli jsi všem odebral členství ve skupině "admin" - takže žádné vytváření roota, ale jenom dát někoho do skupiny "admin". Takže restartuj počítač do recovery módu (jestli se vás to bude ptát, tak vyber tu možnost se shellem) a spusť příkaz
Kód: [Vybrat]
adduser ${jméno_požadovaného_uživatele} admin${...} nahraď požadovanou hodnotou
« Poslední změna: 18 Dubna 2009, 09:34:30 od Yontalcar »
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

Tadeáš Pařík

  • Předseda občanského sdružení Ubuntu ČR a člen placené komunitní podpory
  • Příspěvků: 6543
    • Ubuntu.cz
Re: vytvoření superuživatele (root)
« Odpověď #2 kdy: 18 Dubna 2009, 09:08:11 »
Při instalaci před mnoha měsíci jsem vyvořil 1 účet, a ten sloužil také jako root. A fungoval bez problémů.
Před pár dny jsem založil účet přítelkyni a možnost "administrator" jsem zrušil. Současně jsem založil další účet "spravce", kde jsem administratora povolil. Původní účet jsem neměnil.
Teď mám 3 účty a žádný nemá práva "administrátor". Příkaz sudo odpovídá "... is not in the sudoers file" pro všechny uživatele.
Lze vytvořit root bez root?
Co jsem udělal špatně?
Musím reinstalovat?

děkuji


Zdravím,

tomuhle nerozumím, proč nepoužívat "pouhé" sudo -i?
Do života je třeba mít připravený rozum, nebo provaz.

Ubuntu 14.04 64 bit / Windows 10 Pro - Intel DH87MC, Intel Core i7-4771, 8GB Ram, Kingston HyperX 3K SSD 120GB, Intel HD 4600 a ASUS GTX660-DC2OCPH-2GD5
Ubuntu 14.04 64bit - HP ProBook 4525s
Ubuntu 14.10 32bit - ThinkPad R52 (testování)

pariktadeas@jabbim.cz

PetrHerynk

  • Host
Re: vytvoření superuživatele (root)
« Odpověď #3 kdy: 18 Dubna 2009, 09:54:35 »
Souhlasím s Paříkem, když používám openSuse nebo Fedoru, tak používám su.

robhav

  • Návštěvník
  • Příspěvků: 98
Re: vytvoření superuživatele (root) VYŘEŠENO
« Odpověď #4 kdy: 19 Dubna 2009, 19:46:58 »
Děkuji za pomoc.
Založit administrátora bez administrátora se mi podařilo.

"recovery mode" po restartu umožňuje spustit skutečný root v textovém módu bez internetu. příkaz adduser uživatel admin mi nezafungoval, ale zkusil jsem to jen jednou.
Grupa "admin" nebyla v souborech /etc/group a /etc/gshadow a šlo ji doplnit spolu s uživateli-administrátory. Doplnění jsem provedl pomocí "mc", ale použitelný je jakýkoli textový editor.
v /etc/gshadow jsem doplnil řádek
Kód: [Vybrat]
admin:!::uživatel1,uživatel2za uživatel1,uživatel2 doplnit existující uživatele(jednoho či více).
v /etc/group jsem doplnil řádek
Kód: [Vybrat]
admin:x:115:uživatel1,uživatel2za uživatel1,uživatel2 doplnit existující uživatele. číslo "115" jsem našel díru v číselné řadě.

Jak jsem se dostal do situace bez administrátora netuším. Původní účet jsem neupravoval.

Reinstalace nebyla nutná.
« Poslední změna: 19 Dubna 2009, 19:50:07 od robhav »

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: vytvoření superuživatele (root) [vyřešeno]
« Odpověď #5 kdy: 19 Dubna 2009, 23:56:26 »
takže ta skupina zcela chyběla? divné...
v tom případě by nejjednodušší správné řešení bylo:
Kód: [Vybrat]
addgroup --system admin
adduser ${jméno_požadovaného_uživatele} admin
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

 

Provoz zaštiťuje spolek OpenAlt.