csak az olvassa el, aki nagyon segítőkész, mert kicsit bonyolult :)
na szóval az a helyzet, hogy van 1 linux live-cdm, amit berakok a gépbe és szépen betölt a rendszer, be sem kell jelentkezni. terminalba sudo paranccsal lehet root engedélyt megkövetelő műveletek végrehajtani (hú, ez egy szép mondat volt). ezért nem vágom hogy működik az egész rendszer, a /etc/passwd file is tele van minden felhasználóval. azt se tudom hogy kéne bejelentkezni, de ez biztos a live-cd miatt van. csomó leírást elolvastam neten, de még mindig nem értem, pl. ha bárki beírja, h sudo valami akkor ezt root parancsként kezeli a gép? vagy hogy lehet beállítani a superuser/root jelszavakat? ha valaki tud erről pontos angol/magyar nyelvű leírást légyszi linkelje be!
előre is köszi a válaszokat!
- 1401 megtekintés
Hozzászólások
Próbáljunk meg a tartalomra jellemző topikcímet adni (átírtam), ne novellát írni bele arról, hogy szerintünk milyen a kérdés. Köszi.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Hol egy hacker, amikor szükség lenne rá? ;)
- A hozzászóláshoz be kell jelentkezni
vicces. amúgy még valamit kihagytam, a chmod hogy működik? mmint ha én nem vagyok root és bárminek meg tudom változtatni a modeját az mi?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Szia!
A rendszergazda határozza meg a /etc/sudoers fájlban, hogy melyik felhasználó kaphat root jogot, és hogy mihez, ha sudo-t használ.
bővebben:
http://wiki.archlinux.org/index.php/Sudo
- A hozzászóláshoz be kell jelentkezni
Live CD általában valamilyen live userrel működik a példának okáért legyen ez a felhasználó "liveuser"
ezt a felhasználót meg fogod találni a /etc/passwd állományban és valószínűleg nem lesz neki jelszava.
Ezen felül sudo-t vezérlő állományban meg fogod találni az alábbi sort:
liveuser ALL=NOPASSWD:(ALL) ALL
vagy valami hasonló ezzel egyenértékű sort
további információért és a mellékhatásokról kérdezze a sudo illetve a sudoers manuálját
(gyk.: man sudo, man sudoers)
Ha átadod a tudásod neked attól még nem lesz kevesebb belőle..
- A hozzászóláshoz be kell jelentkezni
szoval roviden, aki sudo-t hasznalhat, az mindig a sajat jelszavat hasznalja, hogy milyen plusz jogokat kap, az pedig a /etc/sudoers file-ban van megadva
ubuntun a livecd-s user, illetve telepitett rendszernel az elso user tajga az admin csoprotoknak,ezek tudnak fullos root-ta sudozni, mert benne van a sudoers fileban ez a sor, ami a groupra vonatkozik: %admin ALL=(ALL) ALL
- A hozzászóláshoz be kell jelentkezni
- Ha valaki beírja hogy
sudo valami
akkor azt a parancsot rootként futtatja a gép, ha az
/etc/sudoers
fájlban az a user vagy group szerepel mint engedélyezett. Bővebben
man 5 sudoers
- root jelszót (és bármilyen más jelszót) meglepő módon a
passwd
paranccsal állíthatod. Bővebben
man 1 passwd
- Az
/etc/inittab
fájlban szépen felsorolt
# These are the standard console login getties in multiuser mode: c1:1235:respawn:/sbin/agetty 38400 tty1 linux c2:1235:respawn:/sbin/agetty 38400 tty2 linux c3:1235:respawn:/sbin/agetty 38400 tty3 linux c4:1235:respawn:/sbin/agetty 38400 tty4 linux c5:1235:respawn:/sbin/agetty 38400 tty5 linux c6:12345:respawn:/sbin/agetty 38400 tty6 linux
sorok felelősek a loginért (az agetty hívja a logint), bővebben
man 8 agetty
és
man 1 login
.
- Az
/etc/passwd
fájl tele van sok felhasználóval, de a többség shellje jó esetben
/bin/false
. Azok az entryk érdekesek amiknek az id-je 1000 vagy afeletti. Bővebben
man 5 passwd
.
- Én sem tudom mi van velem hogy ilyen bőbeszédű vagyok, egyesek szerint egy sima rtfm is megteszi :-)
- A hozzászóláshoz be kell jelentkezni
kösz mindenkinek megoldottam és most már nagyjából értem is!
- A hozzászóláshoz be kell jelentkezni