Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: aspirina97 в Apr 26, 2009, 10:25



Титла: Ужасен проблем с логването като root в конзола
Публикувано от: aspirina97 в Apr 26, 2009, 10:25
Вижте какво ми исписва като напиша в конзолата на UBUNTU 8.10 sudo su

tatqna@tatqna:~$ sudo su
sudo: /etc/sudoers is owned by uid 1000, should be 0
tatqna@tatqna:~$

защо е така. как да се логна



Титла: Re: Ужасен проблем с логването като root в конзола
Публикувано от: glarus в Apr 26, 2009, 10:42
защо не пробваш само със
Код:
su


Титла: Re: Ужасен проблем с логването като root в конзола
Публикувано от: mikis в Apr 26, 2009, 10:42
Само със 'su'.


Титла: Re: Ужасен проблем с логването като root в конзола
Публикувано от: aspirina97 в Apr 26, 2009, 10:50
емм неще никак

tatqna@tatqna:~$ su
Password:
su: Authentication failure
tatqna@tatqna:~$ su root
Password:
su: Authentication failure
tatqna@tatqna:~$ su tatqna
Password:
tatqna@tatqna:~$

и така не иска

tatqna@tatqna:~$ sudo apt-get update
sudo: /etc/sudoers is owned by uid 1000, should be 0
tatqna@tatqna:~$ tatqna@tatqna:~$ su





Титла: Re: Ужасен проблем с логването като root в конзола
Публикувано от: Oxy в Apr 26, 2009, 11:29
в Джентуу не ти даваше да се логнеш като роот ако не си в wheel групата, не знам с какво дистро си но погледни дали няма нещо такова...


Титла: Re: Ужасен проблем с логването като root в конзола
Публикувано от: gizi_ в Apr 26, 2009, 11:36
Да си барал нещо по /etc/sudoers ? Под убунту така или иначе root акаунта е "изключен" т.е. не можеш да се логваш "директно" с него. Там можеш примерно да ползваш
Код:
sudo bash

или просто можеш да сложиш една парола на роот и да се оправи нещата
Код:
sudo passwd root

При все си мисля, че при теб това не е проблема. Като ти погледна грешката си мисля, че май си барал нещо с chown на /etc/sudoers ? Дай да видим какви са му правата
Код:
ls -l /etc/sudoers 

при мен примерно изглежда така
Код:
-r--r----- 1 root root 775 20. Jan 17:31 /etc/sudoers

файла sudoers трябва да принадлежи на роот ти най вероятно щом пише "/etc/sudoers is owned by uid 1000" си го сменил на твоя потребител. Можеш през live-cd или през recovery-modus на убунту да го оправиш
Код:
chown root.root /etc/sudoers

и ако му са различни правата също
Код:
chmod 440 /etc/sudoers