Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: robhav 18 Dubna 2009, 08:39:19

Název: vytvoření superuživatele (root) [vyřešeno]
Přispěvatel: robhav 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
Název: Re: vytvoření superuživatele (root)
Přispěvatel: Yontalcar 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
Název: Re: vytvoření superuživatele (root)
Přispěvatel: Tadeáš Pařík 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?
Název: Re: vytvoření superuživatele (root)
Přispěvatel: PetrHerynk 18 Dubna 2009, 09:54:35
Souhlasím s Paříkem, když používám openSuse nebo Fedoru, tak používám su.
Název: Re: vytvoření superuživatele (root) VYŘEŠENO
Přispěvatel: robhav 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á.
Název: Re: vytvoření superuživatele (root) [vyřešeno]
Přispěvatel: Yontalcar 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