Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: kralwar145 04 Října 2014, 20:49:18
-
Ahoj můj mladší brácha mi smazal ůčet který byl vlastníkem skupiny root a já když jsem si vyrobil jiný účet tak jsem tam nebyl v té skupině root zkoušel jsem při bootování jit do nabídky GRUB kde jsem šel do Ubuntu Advance system options
a v ní jsem šel do (recovery mod) a v ní do root a zadal jsem tam tydle cody
mount -o remount,rw/
usermod -a -G sudo macmilian
macmilian je název učtu který chci mít ve skupině root..a po tomto codu mě to napsalo: usermod: nelze zamknout /etc/passwd, zkuste to opět později.Tak jsem skusil ten zámek nějak smazat týmto codem :
rm /etc/passwd.lock
a to mě zas napsalo : rm: nelze odstranit „/etc/passwd.lock“: Adresář nebo soubor neexistuje
tak nevím co stým pls poraďte někdo... Předem děkuji za jakoukoliv odpověď.
-
Tak jsem skusil ten zámek nějak smazat týmto codem :
rm /etc/passwd.lock
a to mě zas napsalo : rm: nelze odstranit „/etc/passwd.lock“: Adresář nebo soubor neexistuje
víš, co jsi se tady pokoušel dělat??A proč bys to proboha dělal??
-
tak pojem "vlastník skupiny root" jsem dosud neslyšel...
-
Tento dotaz je pokračováním tohoto:
http://forum.ubuntu.cz/index.php?topic=72196.msg520467#msg520467 (http://forum.ubuntu.cz/index.php?topic=72196.msg520467#msg520467)
Ten zámek tam teoreticky mohl zůstat viset, ale nezůstal. Proč ovšem nelze zámek passwd vytvořit, když je / zapisovatelný, to už je mimo mé obzory.
-
Toto si neskusal?
https://www.liquidweb.com/kb/how-to-add-a-user-and-grant-root-privileges-on-ubuntu-14-04/
Ak mas ubuntu 14.04.
-
adduser: Pouze root může do systému přidávat uživatele a skupiny
to mi to napsalo hned při prvním codu
-
V tom recovery mod? Ak to bolo na mna tak pokracuj az na pridani uzivatela do root. Nemusis vytvarat noveho ak uz jedneho mas.
-
Rozhodně nedoporučuju dělat to, co je v tom TIBORově návodu, jak přidat uživatelovi práva admina jsme už vyřešili minule (http://forum.ubuntu.cz/index.php?topic=72196.msg520467). Problém je teď ten, že kralwar145 tvrdí, že nelze zamknout /etc/passwd, i když připojí / pro zápis, což je divné. Ze stejného důvodu by samozřejmě ani nemohl vytvořit nového uživatele.
Vlez do toho recovery, vyber roota, spusť následující řádek a výstup sem zkopíruj:
mount -o remount,rw /; mount|grep " / "; groups macmilian
-
jestly myslíš že mám sem zkopírovat to co mě to napsalo tak toto
Použití: mount -V : vypíše informace o verzi
mount -h : vypíše tuto nápovědu
mount : zobrazí seznam připojených systémů souborů
mount -l : totéž plus jmenovky svazků
Toto byly přepínače sloužící k získání informací. Nyní k přepínačům sloužícím
k připojování systémů souborů.
Syntaxe je „mount [-t SSTYP] NĚCO NĚKAM“.
Údaje obsažené v /etc/fstab mohou být vynechány.
mount -a [-t|-O] … : připojí veškeré položky z /etc/fstab
mount ZAŘÍZENÍ : připojí ZAŘÍZENÍ na známé místo
mount ADRESÁŘ : připojí známé zařízení k ADRESÁŘI
mount -t TYP ZAŘ ADR : běžná podoba příkazu pro připojení
Uvědomte si, že tím, co se připojuje, ve skutečnosti není zařízení, ale systém
souborů (daného typu), který se na tomto zařízení nachází.
Můžete také připojit již přístupný adresářový strom na jiné místo:
mount --bind STARÝ_ADRESÁŘ NOVÝ_ADRESÁŘ
nebo přesunout podstrom:
mount --move STARÝ_ADRESÁŘ NOVÝ_ADRESÁŘ
Můžete změnit typ připojení obsahující adresář ADR:
mount --make-shared ADR
mount --make-slave ADR
mount --make-private ADR
mount --make-unbindable ADR
Můžete změnit typ všech připojení v podstromu připojení
obsahující adresář ADR:
mount --make-rshared ADR
mount --make-rslave ADR
mount --make-rprivate ADR
mount --make-runbindable ADR
Zařízení může být udáno jménem (např. /dev/hda1 či /dev/cdrom), jmenovkou
(pomocí přepínače -L JMENOVKA) nebo UUID (pomocí přepínače -U UUID).
Další přepínače: [-nfFrsvw] [-o VOLBY] [-p DESKRIPTOR_S_HESLEM].
Mnoho dalších informací získáte příkazem „man 8 mount“.
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
macmilian : macmilian adm sudo lpadmin sambashare
-
Promiň, zmizela mi tam mezera před tím lomítkem. Každopádně vidím, že ten tvůj uživatel má jak sudo, tak adm, takže kde je vlastně problém? Nemůžeš použít sudo?
-
no mě to vždicky napíše že sudo může používat jen root...A mám problém s Centrum Software pro Ubuntu mě nejde spustit chvíli se to načítá a pak se mi to vypne to stejný mám i se steamem a když jsem šel do složky kde je to Centrum Software pro Ubuntu a klikl jsem na něj pravým a dal jsem vlastnosti tak mi to psalo že vlastníkem je skupina root a když jsem to zkusil spustit přes terminál tak mi to napsalo že software center css neexistuje tak jsem si myslel že když se nějak dostanu do skupiny root tak že mi to centrum půjde i steam.
-
Tak opět v recovery, po připojení disku, spusť příkaz:
visudodůležitý řádek, který by tam měl být je tento:
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
-
když zadám
visudo
tak mi to napíše visudo: /etc/sudoers: Operace zamítnuta
-
Tak zas v recovery:
cat /etc/sudoersa dej ten obsah sem.
-
ok ještě něco pokaždé když mám jít do recovery modu tak mám restartnout pc a bři bootu mačka shift??
-
ok ještě něco pokaždé když mám jít do recovery modu tak mám restartnout pc a bři bootu mačka shift??
A co jsi dělal doteď proboha? Pokud zrovna nejsi v recovery, tak se tam jinak nedostaneš.
-
Ahoj můj mladší brácha mi smazal ůčet který byl vlastníkem skupiny root a já když jsem si vyrobil jiný účet tak jsem tam nebyl v té skupině root zkoušel jsem při bootování jit do nabídky GRUB kde jsem šel do Ubuntu Advance system options
a v ní jsem šel do (recovery mod) a v ní do root a zadal jsem tam tydle cody
mount -o remount,rw/
usermod -a -G sudo macmilian
macmilian je název učtu který chci mít ve skupině root..a po tomto codu mě to napsalo: usermod: nelze zamknout /etc/passwd, zkuste to opět později.Tak jsem skusil ten zámek nějak smazat týmto codem :
rm /etc/passwd.lock
a to mě zas napsalo : rm: nelze odstranit „/etc/passwd.lock“: Adresář nebo soubor neexistuje
tak nevím co stým pls poraďte někdo... Předem děkuji za jakoukoliv odpověď.
Ja bych zacal od zacatku.
Zaprve - ten prikaz mount... mas blbe.
Ty mas:
mount -o remount,rw/
ma byt:
mount -o remount,rw /
Rozdil je zjevny.
Dalsi vec je:
neexistuje nic jako "vlastnik skupiny root". Pokud chces, aby nekdo mel opravneni pouzivat sudo, tak musi byt clenem skupiny sudo.
-
Tak zas v recovery:
cat /etc/sudoersa dej ten obsah sem.
tak jsem to skusil a napsalo mě to
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path=¨/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin¨
# Host alias specification
# User alias specification
#User privilage specification
root ALL=(ALL:ALL) aLL
# Members of the admin group sudo to
% sudo ALL=(ALL:ALL) ALL
# See sudoers (5) for more information ¨#
inc lude¨ directives:
# includedir /etc/supoers.d
To je vše
-
Zaprve - ten prikaz mount... mas blbe.
Ty mas:
mount -o remount,rw/
ma byt:
mount -o remount,rw /
Rozdil je zjevny.
tak promiň překlikl jsem se
-
Předpokládám, že jsi ten soubor přepisoval ručně, protože tam jsou nesmyslné chyby...
-
ano protože nevím jak to mám zkopírovat tak jsem to přepsal ručně
-
Mne se neomlouvej, tobe to zrejme kvuli tomu nefunguje.
Ja proste nechapu, co je v tom za problem -
1) nabootovat do recovery
2) mount / -o remount,rw
3) usermod -aG sudo macmilian
a rovnou si to vyzkouset:
4) su - macmilian
5) sudo id
To proste musi fungovat.
-
ale mě to furt píše že to mám zkusit opět později!!!
-
donny, on v té skupině každopádně je:
macmilian : macmilian adm sudo lpadmin sambashare
Ovšem vůbec nevím, co vlastně řešíme.
Když jako uživatel macmilian v normálně nabootovaném systému spustíš:
sudo supřihlásíš se na roota, nebo ne?
-
normálně nabootovaném systém to je jak se tam přihlašuji na účet nebo zase v recovery mod?? anebo kam to mám ten kod napast do terminálu??
-
Proto píšu "normálně nabootovaném" a ne v recovery ;) Prostě spusť systém normálně, přihlaš se jako macmilian, spusť terminál, spusť ten příkaz, zadej heslo macmiliana a na začátku řádku se místo $ objeví #. Pokud ano, není chyba v právech a sudoers.
-
no jsem přihlášený jako root
macmilian@uzivatel-desktop:~$ sudo su
[sudo] password for macmilian:
root@uzivatel-desktop:/home/macmilian#
no a teď můžu upravovat soubory které jsou ve skupině root??
-
se sudo muzes upravovat jakekoli soubory, tj. i ty, ktere maji nastaveneho vlastnika root, i ty, ktere maji nastavenou skupinu root.
-
Nejde to já když chci změnit oprávnění u Centrum software pro ubuntu tak dole mě to píše že ¨Nejste vlastníkem a proto nemůžete měnit toto nastavení..Mě přestalo fungovat Centrum software pro ubuntu tak jsem si myslel že když mi brácha smazal rootovskej účet tak že je to kůli tomu že se mi vypíná Centrum software pro ubuntu
-
Žádná oprávnění Centra Softwaru se nesnaž měnit, všechny instalace samozřejmě musí vlastnit root.
-
OK a nepomohl bys mi s opravou teho Centrum Software já když ho zapnu tak se mi po chvíli načítání vypne
-
Založ si nové téma a dej tam přesně výpis toho, co ti to napíše, když spustíš v terminálu:
software-center