• Ismertető
  • Hírek
  • Letöltés
  • Súgó
  • Közösség
ubuntu.hu

Belépés

  • Felhasználó létrehozása
  • Elfelejtett jelszó

Facebook

Kapcsolat

  • Facebook oldal
  • IRC
  • Közösségi levlista
  • Segítői levlista
  • További elérhetőségek

root-ra váltás tömörített passwd mellett

2008. február 13. – 21.51 – Bery
  • Kiszolgálók

Sziasztok!

Óriásit bénáztam. Véletlenül betömörítettem gzip-el az /etc könyvtár minden fájlját (alkönyvtárakat nem), így most minden fájl *.gz. Na most itt elég fontos dolog vannak, így komoly a gond.

Ami baj, hogy nem vettem észre egyből, és kiléptem, mint root, és most mint mezei felhasználó vagyok már csak bent SSH-val, és persze a su már nem működik.

Pedig csak root jogosultsággal tudnám kicsomagolni a /etc fájljait (gondolom én).

Van erre valakinek ötlete, hogy tudnám ezt megoldani?

Egy külön könyvtárba már kicsomagoltam a fájlokat, de nincs jogom a /etc-be visszamásolni azokat.

Segítsetek, please!

‹ Sürgős! Szerver gond! ›
  • A hozzászóláshoz regisztráció és belépés szükséges
suicide – 2008. február 13. 21.55

Én a severen jártam egyszer nagyon hasonlóan, és azt nem értem miért nem müködik a su? Semmilyen formában nem megy? Sudo -s? Esetleg? Direkt most is kipróbáltam és nálam ssh-n keresztül is megy minden.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

Bery – 2008. február 13. 22.09 – előzmény

sudo -s-re ezt a hibaüzenetet kapom:
sudo: uid 1000 does not exists in passwd file!

Mivel nincs passwd file. Illetve van, de be van tömörítve, tehát gyakorlatilag olvasható formában nincs. Emiatt persze SSH-val sem tudok többet belépni, így most tartom ezt a kapcsolatot, mint utolsó szalmaszálat.

De nem szeretnék bemenni a szerver hosting céghez és újratelepíteni a szervert, főleg, hogy 3 hétig konfiguráltam. Jó, másodszorra talán menne 1 héten belül, de ezt sem kívánom valahogy.

Amatör vagyok még Linuxban, így mondjatok még ilyen sudo -s féle parancsokat, trükköket, hátha egy bejön! Bár félek a passwd hiánya elég öngyilkos dolog... :(

  • A hozzászóláshoz regisztráció és belépés szükséges

 

suicide – 2008. február 13. 22.14 – előzmény

Basszus, tényleg.Esetleg ha megpróbálsz jelszót változtatni, hozzáadni? Hátha, persze ez csak egy ötlet, de hátha... Vagy új felhsználót felvenni esetleg és utána jogo(kat) adni neki? Valami ftp fut rajta? esetleg azon keresztül valahogy bemásolni?

  • A hozzászóláshoz regisztráció és belépés szükséges

 

Bery – 2008. február 13. 22.26 – előzmény

useradd sem megy: unable to lock password file

Azt hiszem, elvágtam a szerver torkát... :(

  • A hozzászóláshoz regisztráció és belépés szükséges

 

suicide – 2008. február 13. 22.29 – előzmény

FTP fut a serveren? Nálam proftpd van, kipróbáltam meg lehet csinálni, simán bemásolok akármit. Persze függ a jogoktól, de gondolom azzal nincs gond?!

  • A hozzászóláshoz regisztráció és belépés szükséges

 

DcNdrew – moderátor – 2008. február 13. 22.20 – előzmény

A parancsok egyike sem működik? cp, mv, ilyesmi? Nem tudod kicsomagolni az etc-t?

Nekem csak a csoportokat sikerült megszüntetnem. Megcsináltam, de azóta csak root módban van locate-em. :D

  • A hozzászóláshoz regisztráció és belépés szükséges

 

suicide – 2008. február 13. 22.21 – előzmény

Lényeg hogy ahogy Oregon is írta live cd-vel pofon egyszerű megoldani. De ahoz be kell menned.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

Oregon – 2008. február 13. 22.16

live cd!!! es onnan csinald meg.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

suicide – 2008. február 13. 22.20 – előzmény

Persze, de akkor én szerintem félre értettem a dolgot. vagy nem SSH-n muszáj megoldani?

  • A hozzászóláshoz regisztráció és belépés szükséges

 

Bery – 2008. február 13. 22.32 – előzmény

Nem muszáj SSH-val, de persze jó lett volna. De mondjuk, ha nem kell újra telepíteni a szervert az már ajándék.

Szóval írjak ki egy UBUNTU Live CD-t, bootoljak CD-ről, és onnan elérem majd a HDD-ket, így ki tudom csomagolni a /etc fájlokat?

Nehezítés, hogy szoftveres RAID tükörben van a szerver két HDD-je. Vagy ez nem gond?

Live CDs UBUNTU alól simán fel tudom mountolni a szerver winchestereit?

Sosem csináltam még ilyet, ha valaki leírná kicsit szájbarágósan, hogy ne szúrjam el, annak megköszönném!

Meg köszönet az eddigi segítségért is!

  • A hozzászóláshoz regisztráció és belépés szükséges

 

suicide – 2008. február 13. 22.34 – előzmény

Lényegében a válasz igen:) Mert live cd-vel tudsz root jogot szerezni ha minden jól megy, és akkor már nyertél. Van csomó jó leírás róla a neten.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

iKL – 2008. február 13. 23.50

Megoldható LiveCD nélkül is.
A szerver indítása után, a GRUB menüben, az első menüponton e gomb (edit), aztán a kernel kezdetű sor végét módosítani ro helyett rw, és init=/bin/bash paramétert beírni, Enter-rel elfogadtatni, utána b gomb (boot) és már indul is.
Előfordulhatnak olyan hibák, hogy a begépelt karakterek nem látszódnak, de végrehajtja a parancsot akkor is. Vagy esetleg egy program nincs bent a keresési útvonalban, akkor azzal együtt kell megadni.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

Bery – 2008. február 18. 18.23 – előzmény

Ma tudtam csak fizikailag kipróbálni a tippeket, és iKL "nyert"! :)

Köszönöm a tippet! Ez így valóban működött, sikerült helyreállítani a /etc könyvtárat. Ismét tanultam valamit.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

ttoth – 2009. október 20. 23.43 – előzmény

Sajnos nekem is a passwd-ből a felhasználók törlődtek. Így nem megy a sudo.
Hogyan oldható meg ha nincs GRUB? Vagy alapból azzal indul az ubuntu?

  • A hozzászóláshoz regisztráció és belépés szükséges

 

cc – 2009. október 21. 0.10 – előzmény

Persze. GRUB felelős a rendszer betöltődéséért.

  • A hozzászóláshoz regisztráció és belépés szükséges

Bill Gates az egyetlen olyan ember aki a cégét a nemi szervéről nevezte el.

Saboteur777 – 2009. október 21. 1.47 – előzmény

Talán még egyszerűbb root prompthoz jutni úgy, hogy a sor vége úgy nézzen ki, hogy ro single. Bár nem tudom, mi a kettő között a különbség - ha van. (?)

  • A hozzászóláshoz regisztráció és belépés szükséges

Precise Pangolin 12.04 --- www.luxuslashes.hu --- --- www.elajf.blogspot.com ---

ttoth – 2009. október 21. 21.52

Előzmény: passwd és shadow-ban egyetlen user maradt. (root, syslog... ugrott)

GRUB:
kernel sor vége eredetileg az alábbi:
ro quiet splash

módosítás után a sor vége az alábbi:
rw quiet splash init=/bin/bash

elindult, jelszó nélkül root joggal

/etc/passwd-ben és shadow-ban a root vissza lett szerkesztve kézzel (jelszó nélkül)
boot sok hibával indul.
Adatvesztéstől félve ez egyenlőre felfüggesztve. Megpróbálunk később más serverről passwd, shadow és group -ot átmásolni.

LiveCD-t használva RAID-es 4 HDD gyönyörüen mountolva. Adatok mentve!!!!! HÚÚÚÚH

Holnapra marad a passwd... átmásolás, hátha nem kell újra telepíteni mindent.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

Saboteur777 – 2009. október 21. 23.11 – előzmény

Ha minden igaz, akkor van egy olyan fájl a /etc mappában, hogy passwd~, és shadow~ .
Ez biztonsági másolat, nézz bele, hátha az eredeti.

  • A hozzászóláshoz regisztráció és belépés szükséges

Precise Pangolin 12.04 --- www.luxuslashes.hu --- --- www.elajf.blogspot.com ---

Hozzászólás-megjelenítési lehetőségek

A választott hozzászólás-megjelenítési mód a „Beállítás” gombbal rögzíthető.
© 2007–2020. Magyar Ubuntu Közösség.
Az Ubuntu a Canonical bejegyzett védjegye.
Az ubuntu.hu az fsf.hu kiszolgálóin fut.