Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Zainstalowalem sobie obok debiana PLD w chroot instalacji (z livecd to można bialej gorączki dostać)
Mam taki problemik.
Probuję zmienić haslo roota.
Daję passwd wklepuję dwa razy nowe haslo i ok.
Jak chcę się na roota zalogować to już nie idzie.
Twierdzi ze niepoprawne haslo.
Co jest grane.
Najgorsze ze nie ma żadnego hasla teraz jedynie w chroocie umiem coś zainstalować.
Offline
Hmmm moze spróbuj tak brzydko i po chamsku (ostatnio jak ratowałem kumplowi system to zadziałało ;])
edytuj /etc/passwd PLD'ka i wpis
root:x:0:0:root:/root:/bin/bash
na taki
root::0:0:root:/root:/bin/bash
Potem odpal PLD izaloguj się na roota - powinno wejśc bez hasła, i dopiero na "żywym" PLD zmień hasło.
O kopii na wszelki wypadek oczywiście nie wspominam:))
P.S.
Jedyne co mie jeszcze do głowy przychodzi to ustawienia PAM blokujące możliwość logowania jako root... Ale tu już nie wiem gdzie szukać odpoweidnich wpisów
Ostatnio edytowany przez winnetou (2009-06-23 15:17:04)
Offline
A
sudo su
nie działa? Tyle w przypadku większości livecd wystarczy wpisać aby zalogować się na konto root.
Offline
Niestety ale nie dziala ten sposób ze zmaną w /etc/passwd
Tam nie ma sudo nawt zainstalowanego.
To nie jest live cd.
To instalacja na dysku.
Wlaśnie w tym pam chyba trzeba szukać bo widzialem coś na ten temat na forum PLD ale tamte sposoby również nie dzialają.
Offline
Z tego co doczytałem na razie w sieci to odpowiednie ustawienia będą w pliku /etc/pam.d/login - przynajmniej RedHat tak twierdzi... I zobacz jeszcze w jakich plikach PAM wystpuje "root"
grep -ircH root /etc/pam.d/ |grep -v :0$
Zaraz coś powalczymy
Offline
Tak to wygląda
[root@debian /]# grep -ircH root /etc/pam.d/ |grep -v :0$ /etc/pam.d/shadow:1 /etc/pam.d/runuser:1 /etc/pam.d/chfn:1 /etc/pam.d/chsh:1 /etc/pam.d/config-util:1 /etc/pam.d/su:1 /etc/pam.d/xserver:1 /etc/pam.d/useradd:1 /etc/pam.d/chage:1
Offline
To są konfigi PAM z PLD czy Debianowe?
Jak z PLD to "podejrzane" wydają mi się pliki:
/etc/pam.d/shadow:1 /etc/pam.d/runuser:1
U mnie ani na Gentoo ani na Debianie w tych plikach nie ma frazy "root" i na obu systemach logowanie jako root przechodzi bez problemów.
Offline
Tyle ze tam jest taka zawartośc (filtrowanie jest glupie)
#%PAM-1.0 auth sufficient pam_rootok.so session include system-auth
I
#%PAM-1.0 auth sufficient pam_rootok.so auth required pam_deny.so account required pam_permit.so password required pam_exec.so failok seteuid /usr/bin/make -C /var/db # password required pam_exec.so failok seteuid /usr/bin/make -C /var/yp
Offline
Googla już zapewne przetrzepałeś. Ale może to Ci umknęlo:
http://www.kernel.org/pub/linux/libs/pam/Linux-PAM- … -PAM_SAG.html
http://www.labtestproject.com/using_linux/step_by_s … _on_fedora_10
Jeśli chodzi o PAM to jestem zielony także więcej chyba nie wiele wymyślę.
Offline
Miałem podobny problem kilka miesięcy temu (instalowałem przez chroot z recoveryCD). Kojarzy mi się tylko, że to była kwestia niepełnej instalacji, tzn. jak instalowałem podstawowy zestaw pakietów Poldek wyświetlał błędy z niespełnionymi zależnościami czy coś i jechał dalej... w efekcie część rzeczy jest niedoinstalowana lub niedokonfigurowana co może nam umknąć - a najprościej jest jeszcze raz przeinstalować wszystko (bodajże z opcją --reinstall). I wtedy passwd powinno zadziałać.
Offline
Takie pytanie: na roota logujesz się przez su czy program logujący? Może nie jesteś w grupie wheel?
W pliku /etc/pam.d/su mam taki wpis (w Debianie, domyślnie jest w niketórych distrach automatycznie)
auth required pam_wheel.so group=wheel
Jeśli program logujący wywala to na myśli przychodzi mi ograniczenie terminali logowania dla roota.
Offline
Straciłem już nerwy i zainstalowalem od nowa.
Nieco inny zestaw pakietów wg tego mniej więcej
http://pld-users.org/pl/przewodniki/instalacja-pld-2.0-ac
Teraz wydaje się być dobrze.
W chrocie umiem się przelogować na usera i za pomocą su znów na roota hasło alceptuje.(jeszcze nie skończyłem do końca instalacji.)
Dzięki wszystkim za pomoc.
Pewnie miałem cos niedoinstalowane.
Ostatnio edytowany przez ilin (2009-06-24 07:51:26)
Offline
ilin napisał(-a):
Straciłem już nerwy i zainstalowalem od nowa.
...
W chrocie umiem się przelogować na usera ....
Dzięki wszystkim za pomoc.
...
Hehe,
zabawne widzieć ilina w takiej roli :) Sory za OT ale to było silniejsze ;)
Offline
każdemu czasami strzelają nerwy :]
Offline
własnie.. i odpuszcza ale zazwyczaj na jakiś czas
Offline
Nie chodzi o nerwy (sam mam sporo doświadczenia w tym zakresie :) ) lecz o to, że ilin wciela się w rolę newbie ;)
EOT
Offline
Gdyby to byl debian którego znam nie postąpil bym tak :)
Sprobuj sobie PLD w chrocie zainstalować to zobaczysz.
Instalacja archa to malutki pikuś choć i tak trudniejszy w instalacji od debiana.
Offline
ilin napisał(-a):
Gdyby to byl debian którego znam nie postąpil bym tak :)
Wiem, jeszcze nie raz ja będę prosił o pomoc ;)
ilin napisał(-a):
Sprobuj sobie PLD w chrocie zainstalować to zobaczysz.
Nie, dziękuję. Trzymam się z daleka od niszowych/niestabilnych dystrybucji. Szkoda mi czasu. Uczenie się czegoś jest OK, na to zawsze jestem gotowy czas poświęcić. Uruchomić coś, zainstalować - aby działało. I działać powinno. Ale jeśli deweloper wrzuci bezmyślnie jakąś paczkę, która wywala funkcjonalność, to ja dziękuję. Nie jestem testerem, komputer dla mnie to nie cel lecz środek :)
ilin napisał(-a):
Instalacja archa to malutki pikuś choć i tak trudniejszy w instalacji od debiana.
Arch ma tylko 1 wadę: rolling release czyli pogoń deweloperów za najnowszą paczką.... ;)
Ostatnio edytowany przez ippo76 (2009-06-24 09:50:30)
Offline
ippo76, używałem PLD i nie uważam go za dystrybucję niestabilną, niszowa może i tak. Ogólnie system jest dość ciekawy. A co do instalacji PLD to ja zawsze go tłukłem przez chroot czy to z poziomu rescue cd czy z innej dystrybucji. Ale ostatnio się pogniewaliśmy z pldkiem ;) Może jeszcze przejdzie ;) na razie walczę z gentoo a kilka osób nieświadomie namówiło mnie na *BSD ale to nie teraz...
Offline
FreeBSD uzywa nie byle kto nawet : http://lukasz.bromirski.net/about/ :D .... zerkając na przedostatni akapit
Offline
ilin napisał(-a):
Jak chcę się na roota zalogować to już nie idzie.
Twierdzi ze niepoprawne haslo.
Aby przelogować się przez su, dodaj użytkownika do grupy wheel.
Offline
Yampress napisał(-a):
FreeBSD uzywa nie byle kto nawet : http://lukasz.bromirski.net/about/ :D .... zerkając na przedostatni akapit
z paru powodów zainteresowałem się kiedyś FreeBSD i tak już mocno zostało - jeśli serwer to FreeBSD, lub w ostateczności VMWare ESX :)
Bez sensu...
ESX to engine do wirtualizacji przerobiony z RH a FreeBSD to OS ktory raczej kuleje jesli chodzi o wirtualizacje pomijajac jail oraz quemu.
Offline
ale on nie porównuje on wybiera :D
poza tym virtualizacja jail spokojnie wystarcza aby postawić i zarzadzac serwerami i jest bezpieczniejszy i bardziej zarządzalny niż linuxowy chroot. Poza tym na freebsd przeportowany został ostatnio virtualbox :D http://www.freshports.org/emulators/virtualbox/ dla kogoś kto sie chce pobawić w efekty wizualne, czy tam systemy z łokienkami. Może to początkowo kuleje ale nabierze rozmachu.
ilin może nie montuj /proc wg tego
mount /proc /pldroot/proc -o bind
tylko wydaj wcześniej przed tym polecenie zniany hasła
chroot /pldroot /usr/bin/passwd
Offline
Ten problem juz rozwiązany.
Poprzez ponowną instalację.
Tak było szybciej.
Teraz inne problemos wychodzić ale powoli skonfigurujemy.
Offline
ilin napisał(-a):
Ten problem juz rozwiązany.
Poprzez ponowną instalację.
format C:\ forever :)
Offline