Автор Тема: Нямам /root акаунт  (Прочетена 1389 пъти)

maina_pld

  • Участници
  • ***
  • Публикации: 7
    • Профил
Нямам /root акаунт
« -: Aug 10, 2009, 12:26 »
Когато инсталирах Убунту 9.04 си записах име и парола.. в случая юзера ми е HaL... обаче не е с пълни права  :o Когато влезна в Users and Groups свети само този юзер... отдоло имам юзер /root но не свети... Давам ънлок.. светва и му задавам парала и тн... в графата с привилегиите всички са отбелязани ОК и като затворя прозореца "Users and Groups" нещата са по старо му.... като го отворя пак root акаунта пак не свети все едно не съм го активирал....
Когато опитам да изтрия HaL акаунта ми казва че съм логнат с него но въпреки това се съгласявам да го изтрия с надеждата че ще остане само несветещия root и ще му се наложи да светне понеже няма да имам друг... ама не уж изтривам HaL а като затворя прозореца пак не е изтрит...

Някой може ли да ми обясни какво да правя :) С този акаунт нямам админски права и немога да си стартирам нищо... постоянно ми казва Permission Denied
10ю
Активен

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: Нямам /root акаунт
« Отговор #1 -: Aug 10, 2009, 12:41 »
sudo cat /etc/shadow

Пред всяка команда пишеш sudo за да я изпълни с root права.Ако те мързи: sudo su
Активен

Some Things Just Are The Way They Are

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
Re: Нямам /root акаунт
« Отговор #2 -: Aug 10, 2009, 13:20 »
Моля те, не бъркай потребителя root с домашната му директория /root  ;D

Иначе твоят акаунт не е администраторски, но тъй като е първия създаден акаунт, по подразбиране Убунту те прави sudoer, т.е. потребител, който може да изпълнява дадена команда с администраторски права, когато напише sudo пред нея. Съответно преди да се изпълни командата, ще те попита за парола (твоята парола).

Код
GeSHi (Bash):
  1. mara@OVNI:~$ sudo route
  2.  
  3. We trust you have received the usual lecture from the local System
  4. Administrator. It usually boils down to these three things:
  5.  
  6.    #1) Respect the privacy of others.
  7.    #2) Think before you type.
  8.    #3) With great power comes great responsibility.
  9.  
  10. [sudo] password for mara:
  11. ..........................
  12. mara@OVNI:~$

"Активирането" на потребителя root може да стане със sudo su, в което след като въведеш твоята парола, ще си логнат като root. Оттук нанатък всякакви админски програми може да пускаш директно с името им, без sudo отпред.

Код
GeSHi (Bash):
  1. mara@OVNI:~$ sudo su
  2. OVNI:/home/mara# route
  3. .................
  4. OVNI:/home/mara#

Ако си логнат като root и изпълниш командата passwd, ще смениш паролата на root с някаква по твое желание. Съответно след това може да се логваш като root и с командата su (без sudo отпред), като паролата, за която ще те пита, е администраторкста, а не твоята.

Код
GeSHi (Bash):
  1. OVNI:/home/mara# passwd
  2. Enter new UNIX password:
  3. Retype new UNIX password:
  4. passwd: password updated successfully
  5. OVNI:/home/mara# exit
  6. exit
  7. mara@OVNI:~$ su
  8. Password:
  9. OVNI:/home/mara#
« Последна редакция: Aug 10, 2009, 13:21 от bop_bop_mara »
Активен

resolF.conf

  • Напреднали
  • *****
  • Публикации: 21
  • Distribution: openSUSE
    • Профил
Re: Нямам /root акаунт
« Отговор #3 -: Aug 11, 2009, 17:12 »
а нямали някакав варянат при включването на системата да те логва като роот и да не ти сика парола като правиш нещо ,не говоря за командите в консолата ,става вапрос за отварянето на програми ,промяна на настройките и други подобни за който по принцип се изисква парола ???
Активен

Уважавайте езика и останалите посетители на форума - ПИШЕТЕ ГРАМОТНО ВЕ СЕЛЯНИ !!! :D

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Re: Нямам /root акаунт
« Отговор #4 -: Aug 11, 2009, 18:02 »
Така.
Първо, Убунту и семейство не е като другите нормални и класически дистрибуции. Разработчиците са решили, че тяхната дистрибуция трябва да е лесна и различна от баща си ( Дебиан) и са я изградили по начало да няма root акаунт (понеже е опасно за дебилите потребители - по принцип си е точно така) а да се ползва командата sudo, когато трябва да ползваш команда (или gksudo - графична програма) с администраторски права.
При всички останали дистрибуции положението е класическото - ползва се su или gksu, kdesu. Там вече си има дефиниран потребител root със зададена за него парола още при инсталацията.
Второ, една от очевадните разлики при работа с Уиндоус и Линукс е тази:
При Уиндоус е желателно да работиш с акаунт с ограничени права, но при инсталация се прави само един администраторски акаунт и 99 процента от потребителите си остават с него. Със всички породени от това последствия.
В Линукс се задават два акаунта с пароли - root  и на потребителя, като се работи с акаунта на потребителя. Е, тук Убунту прави разлика де.
При всички случаи обаче gdm или kdm се настройват така, че да не може да се стартира сесия на root, тоест, под root не можеш да си стартираш графичната среда. (Ако все пак имаш самоубийствени наклонности има начин да промениш настройките, но ако знаеш как става, значи имаш някакви познания все пак). Това не значи, че не може да се стартират администраторските графични инструменти, това става лесно.
Както казах, отваряш Run диалога ( или Alt + F2) и пишеш
за Гном - gksu ПРОГРАМАТА
за КДЕ -  kdesu ПРОГРАМАТА
За Убунту - gksudo ПРОГРАМАТА
За Кубунту - kdesudo ПРОГРАМАТА
Активен

Debian
 http://debian-az-propaganda.blogspot.com/
вестник за GNU/Linux  http://vestnik.hbcom.info/news.php
 http://tonitochev.net16.net/

c2h5oh

  • Напреднали
  • *****
  • Публикации: 675
  • Distribution: CentOS 7.4 Fedora 28
  • Window Manager: Plasma Desktop
    • Профил
Re: Нямам /root акаунт
« Отговор #5 -: Aug 11, 2009, 18:25 »
//offtopic
 
........ и са я изградили........
Май точната дума е "разградили"
Активен