Sziasztok!
Újonc kolléga át akarta állítani egy könyvtár jogosultságát mindenki által írhatóvá / olvashatóvá ( chmod -R 777 ) , de sajnos a /közös helyett a / közös/ parancsot adta ki.
Ez tegnap volt, azóta volt egy reboot, és most nem enged be ssh-n senkit a szerver, minden más web alapú felügyelettel beenged.
Van esetleg ötletetek, hogy mi lehet a probléma, illetve, hogy újratelepítésen kívül, hogy lehetne rávenni a szervert, hogy beengedjen ssh-n, opcionális a jogosultsági állapotot visszaállítani eredeti állapotára. Arra tippelek, hogy mivel legtöbb file mindenki által írhatóvá vált, kivéve, amit nem engedett a rendszer, így biztonsági okokból nem enged be a szerver ssh-n. Ha nem lehet visszállítani, akkor mindenképpen újratelepítés lesz a vége, csak feleslegesen nem szeretnék ezzel szívni 2-3 napot, mert elég sokminden van a szerveren telepítve már.
A segítséget előre is köszönöm! :)
- 969 megtekintés
Hozzászólások
Hogy néz ki jelenleg az sshd_config, gondolok itt arra is, hogy a file-nak milyenek a jogosultságai jelenleg? Kulcsos vagy jelszavas autentikációval mentek be?
- A hozzászóláshoz be kell jelentkezni
Jelszavas auth van.
Most azzal próbálkozom, hogy webminen keresztül filekezelőben a jogosultságot minden , a gyökérben levo könyvtárra 744-es jogra teszem.
Ha az ssh megjavul így, mert nagy eséllyel meg fog, a syslogban benne van, hogy a sudo configot bárki tudja írni, ezért nem enged belépni ssh-n, nem tudom, hogy a rendszerre egyéb részeire ez lehet-e hatással. Egy headless virtualbox fut a szerveren, illetve az IT Doksikat itt tároljuk, leírásokat, configokat, meg egyéb dolgokat, ezek miatt stabilan kellene működniük a szolgáltatásoknak.
- A hozzászóláshoz be kell jelentkezni
konyvtarra 744???? (Ezen felul a lost+found, a /proc es a /tmp spec. beallitasokkal szokott rendelkezni). De mivel a shadow file-tol kezdve a device-okon at az esetleges tls kulcsokig minden world read es writable lett, ezert a kiscsavo gyakrolatilag kompromittalta a gepet. Egy friss telepitesrol le lehet nezni, es atvinni a jogokat, de ez a szabhatjatok kategoria.
Btw. egy idoben hasznaltam a tripwire nevu cuccot, ami az osszes fontosabb dolgot vegignezte. Egy ilyen azt is jelzi, ha csak a jogosultsag valtozott meg.
--
O1G
- A hozzászóláshoz be kell jelentkezni
ssh-nál a publikus kulcsot tartalmazó mappának (jellemzően $HOME/.ssh) 0700 jogosultságú kell legyen, míg az ebben lévő fájlnak (jellemzően $HOME/.ssh/authorized_keys) 0600 jogosultságúnak - https://stackoverflow.com/questions/6377009/adding-public-key-to-ssh-au…
a fenti változókat a sshd_configodban találod a AuthorizedKeysFile direktívánál.
- A hozzászóláshoz be kell jelentkezni
míg az ebben lévő fájlnak (jellemzően $HOME/.ssh/authorized_keys) 0600 jogosultságúnak
mivel ebben a publikus kulcsok vannak, ezert nyugodtan lehet 644 is akar. De nyilvan nem faj, ha 600 van rajta.
--
O1G
- A hozzászóláshoz be kell jelentkezni
újratelepítés lesz a vége, csak feleslegesen nem szeretnék ezzel szívni 2-3 napot
konfig menedzsment a titok, ami egy kb. szuz telepitesbol atadja neked a bekonfiguralt rendszert egy playbook-ot vegrehajtva. A playbook-ot egyszer meg kell irni, de utana nagyon sokat nyersz vele idoben, energiaban, osz hajszalban...
--
O1G
- A hozzászóláshoz be kell jelentkezni
most vissza állítottam minden olyat, ami 0777-es jogon volt, 0755-re, illetve 0644-re, így beenged ssh-n és scp-n, egy másik szerverre áthúzom az adatokat, ezt meg újrahhúzom, legalább lesz 2 nap kikapcsolódásom :)
- A hozzászóláshoz be kell jelentkezni
Az apt nem tud olyasmit, mint az rpm a setperms meg setugids parancsokkal?
- A hozzászóláshoz be kell jelentkezni
We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
root's password:
- A hozzászóláshoz be kell jelentkezni
Hiába írja be a topicindító, nem fog tőle megjavulni.
- A hozzászóláshoz be kell jelentkezni
"Van esetleg ötletetek, hogy mi lehet a probléma"
Persze! A kollégád! :) BUÉK!
- A hozzászóláshoz be kell jelentkezni
esetlegesen:
chmod -R o-w /etc
chmod -R o-w /home
ez valószínűleg sok hisztit kiküszöböl, és talán kevés hibát hoz be.
esetleg fogsz egy minimal install rendszert, és annak letükrözöd a jogosultságait.
- A hozzászóláshoz be kell jelentkezni
Használd a mentést, abból állj vissza.
- A hozzászóláshoz be kell jelentkezni