Feisty: elromlott a sudo

Fórumok

$ sudo ls
password:

beírom, és nem csinál semmit. Ugyanígy bármelyik másik paranccsal. Egyszerűen meghülyült.

Hozzászólások

van abba a konyvtarba valami?:P
jo lenne valami `rendes` parancsot beirni...

$ cat /etc/sudoers
cat: /etc/sudoers: Permission denied
$ sudo cat /etc/sudoers
Password:
$

és nem történik semmi.

$ sudo nincs_ilyen_parancs
$

semmi kimenet, semmi hibaüzenet...

nekem ilyet akkor csinált mikor annó kézzel adtam egy másik
felhasználot a root grouphoz, hogy ő is tudjon sudozni
aztán töröltem, és megint jó lett, esetleg valami
hasonlót nem csináltál ?

Celeron-M 1400Mhz, 768M, Debian SID, 2.6.18-rc7

Ha a "sudo -i" parancsra kapsz shell-t akkor nézd meg a /etc/sudoers fájl tartalmát.

Indítsad el recovery módban, belépsz root-ként, megnézed a /etc/sudoers fájlt, ha ez sem segít, akkor ugyan így belépsz és apt-get remove sudo aztán apt-get install sudo. De lehet hogy elég dpkg-reconfigure sudo is, ezt majd az okosabbak megmondják.

Szerintem a sudo úgy hülyeség ahogy van.
Az ember csak egy jelszót ismer, a sajátját. Ez rendben is van.
De most a saját jelszavammal letörlöm a rendszer másik felhasználójának fontos fájljait.
Példa:
sudo rm -f /home/másik-user/Dokumentumok/*
Password: saját jelszó.
És a kérés teljesül. Ez felettéb érdekes. Egy hálózati rendszerben ez megengedhetetlen.
Míg ha root jelszó is létezik, de azt a sima felhasználó nem ismeri, akkor ez a dolog nem fordulhat elő.

Elobb talan utananezhetnel a dolgoknak, mielott hulyeseget irsz le. Csak az elsokent letrehozott user kerul be a sudoers fajlba, es csak neki lesz root joga mindenre. Az pedig jo esellyel az a felhasznalo, aki telepitette a rendszert. Ha nem Ubuntun lenne, akkor o lenne a root. Ergo akkor is le tudna torolni mas userek fajljait.