[Çözüldü] Sudo kullanamıyorum

Başlatan şerafettin, 04 Haziran 2013 - 19:58:25

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

şerafettin

Arkadaşlar ben şimdi sudo su girdiğimde aynen şunlar çıkıyor:serafettin@mustafa384:~$ sudo su
sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: ilke eklentisi başlatılamıyor


Buna çözüm olarak açılan konulara baktım hepsi 2,5 sene eski. Yani denedim bir işe yaramadı. Acil yardım.

Şimdiden teşekkürler.

burak öztürk

etc/sudoers dosyasının içeriği galiba şu şekilde olmalı

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
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

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

şerafettin

Aynen öyle.

Neyi değiştirmeliyim?

gecegezen

galiba sudoers dosyasının sahibi değişmiş normal kullanıcı olmuş sahibi düzeltmek için sahibini root olmalı. Eğer su komutunu kullanabiliyorsan su ile root terminaline düş sonra "chown" ile sahibini root yapmayı bir dene:
chown root:root /etc/sudoers
Yotube kanalım hepinizi beklerim...
https://www.youtube.com/channel/UCsRQPZxNJKZbfpGy6r97nJw

şerafettin


serafettin@mustafa384:~$ su
Parola:
su: Yetkilendirme hatası

0xdeadbeef

#5
/etc/sudoers dosyasinin icine
User ALL=(ALL:ALL) ALL
User yazan kisim sizin sistemde kullanmis oldugunuz kullanici adi olacak sekilde ekleme yaparmisiniz...
Not:@gecegezen'in komutunu uyguladiktan sonra bu yazidakileri uygulayin....
Amac balik vermek degil, balik tutmasini ogretmek...

burak öztürk

Alıntı Yap/etc/sudoers dosyasinin icine
User ALL=(ALL:ALL) ALL
gibi bir satır bulamadım ben.

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
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

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d


ozturk@aspire:~$ su
Parola:
su: Yetkilendirme hatası
ozturk@aspire:~$

0xdeadbeef

#7
/etc/sudoers dosyanin icine eklemeniz gerekiyor
User ALL=(ALL:ALL) ALL
Komutu ekliyoruz ki ozturk kullanicisi sudo komutunu kullabilsin
User yazan kisim sizin ciktilarinizdan gordugum kadari ile
Kullanici adiniz ozturk

O zaman su sekilde ekleme yapmaniz gerekiyor

ozturk. ALL=(ALL:ALL) ALL

#
#ThisfileMUSTbeedited
withthe'visudo'commandas
root.
#
#Pleaseconsideraddinglocal
contentin/etc/sudoers.d/
insteadof
#directlymodifyingthis
file.
#
#Seethemanpagefordetails
onhowtowriteasudoers
file.
#
Defaultsenv_reset
Defaultsmail_badpass
Defaultssecure_path="/
usr/local/sbin:/usr/local/
bin:/usr/sbin:/usr/bin:/sbin:/
bin"
#Hostaliasspecification
#Useraliasspecification
#Cmndaliasspecification
#Userprivilegespecification
root.ALL=(ALL:ALL)ALL
ozturk. ALL=(ALL:ALL) ALL
#Membersoftheadmingroup
maygainrootprivileges
%adminALL=(ALL)ALL
#Allowmembersofgroupsudo
toexecuteanycommand
%sudoALL=(ALL:ALL)ALL
#Seesudoers(5)formore
informationon"#include"
directives:
#includedir/etc/sudoers.d

Bu ciktida oldugu gibi root kullanicisinin altina ekleme yapmalisiniz
Birde asagidaki komutla root paralasini degistirelim...
sudo passwd root

Bir diger olasilik cunku sifreyi yanlis girmis olabilirsiniz?
Amac balik vermek degil, balik tutmasini ogretmek...

şerafettin

Çok büyük bir sorun var:/etc/sudoers dosyası kaydedilemedi.

Delireceğim yahu delireceğim. Ubuntu kullanmak zor olmasa gerek ama bin türlü hata çıkıyor. BİR HATA BİTİYOR ÖBÜRÜ BAŞLIYOR ARKASI GELMİYOR.

Yardımlarınız için teşekkür ederim ama gerek yok. Ben W7'ye geri dönerim.

0xdeadbeef

#9
Windows'u yada linux'u secmek sizin bileceginiz bir konudur...
Ama ben yine de hata ile ilgili cozum yoluna ulasma taraftariyim...
Uygulamak sizin bileceginiz bir durum...
sudo passwd root
Komutu ile root sifresi degistire biliyormusunuz..
Eger degistiremiyorsaniz kurtarma kipinden deneyebilirsiniz.
..

Belirtmis oldugum dosyada ki degisikligi bundan sonra yapabilirsiniz...
Amac balik vermek degil, balik tutmasini ogretmek...

şerafettin

serafettin@mustafa384:~$ sudo passwd root
sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: ilke eklentisi başlatılamıyor
serafettin@mustafa384:~$


Bu hata çıkıyor.

0xdeadbeef

Yapmaniz gereken sistemi yeniden baslatin ve kurtarma kipinden root olun ve yazdiklarimi bir yere not alarak uygulayabilirsiniz...
Amac balik vermek degil, balik tutmasini ogretmek...

burak öztürk

@l0n3w0lf harikasınız teşekkür ederim :)

@şerafettin ; Ubuntu kullanın ve kullandırın hemen havlu atmayın derim.

şerafettin

Bin tane soru soruyorum sorun olmazsa gene soracağım. Önyükleyici'yi nasıl açacağım?

siberoloji

Bilgisayarınız ilk açıldığında görünen menülerin bulunduğu listedir ön yükleyici
Oradan kurtama kipi seçeneğini seçip çıkan menüde root to shell ile devam edeceksiniz ve terminale root olarak girmiş olacaksınız.

Ön yükleyici açılışta görünmüyorsa bilgisayar açma düğmesine basmayı müteakip Shift tuşunu basılı tutun.

heartsmagic

@şerafettin, durduk yere olmaz böyle bir sorun, kısacası sorunların biri bitip biri normalde başlamaz. Çok can alıcı bir sorun yaşıyorsun şu an, belki senin hatan, belki bir başka şey ancak ortada büyük bir sorun var. Kurtarma kipinde sistemi root shell kıvamında bir şeyle açıp önce dosya sistemini yeniden bağlaman lazım, zira sadece okunabilir durumda olur ilk açılışta.

mount -o rw,remount /

Sonrasında ilk olarak @gecegezen'in önerisini bir dene. Zira ilk iletilerdeki hatada o dosyanın sahipliği olmaması gereken bir şekilde kendi kullanıcına geçmiş gibi görünüyor.

Yardımlarımıza teşekkür edebilirsin elbette, fakat nereye döneceğin seni ilgilendirir. Destek istediğin sürece birileri elinden geleni yapar, fakat bu insanların ilgilendiği şey senin hangi sistemi tercih edeceğin değildir.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.