Üdv!
A systemd-ben a ctrl-alt-del bill kezelését annyi beállítani, hogy a /usr/lib/systemd/system/ctrl-alt-del.target symlinket átállítom a reboot.target helyett a shutdown.target-re v. poweroff.target-re?
/éles szerveren nem akartam kipróbálni :) /
- 3069 megtekintés
Hozzászólások
Próbáld ki a tesztszerveren! :)
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
GUI-n kell, vagy szöveges konzolon? Virtuális gépben kipróbálva Fedora 24 guest-tel nem elég, mert a Xorg átveszi a Ctrl-Alt-Del billentyűkombinációt. Kivettem a desktop zárolását, akkor pedig az adott alkalmazás kapta meg a billentyűkombinációt. Konzolra váltva küldtem neki Ctr-Alt-Del kombinációt, mire a login prompt eltűnt, maradt egy villogó kurzor, de nem hajlandó leállni. És akkor azt se felejtsük el, hogy ez a symlink a systemd csomag része - ellenőriztem -, így várhatóan felülíródik a systemd csomag frissülése alkalmával.
Szerintem ne csináld, vagy ne így.
Szerk.: Kipróbáltam, a
dnf reinstall systemd
visszaírta a symlinket, ahogy vártam, szóval frissítéskor elmúlik a módosítás. Konzolról így már a reboot működöt, grafikus desktop esetében még mindig megette a Xorg.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Xorg van a gépen. A billentyűzetről jó lenne ctrl-alt-del kombinációval leállítani (néha szükség lehet rá). Monitor nincs a gépen, ezért gondoltam erre.
Vagy van más javaslatod?
- A hozzászóláshoz be kell jelentkezni
Persze, hogy van. Nem tudom, milyen desktop - gondolom, Gnome, de mivel Xfce-t használok, ez utóbbiról van tapasztalatom -, szóval a Ctrl-Alt-Del shortcut-hoz szerintem be kellene állítanod a poweroff parancsot.
Szerk.: virtuális gépben Fedora 24-en Xfce-vel kipróbáltam, működik.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ha jól emlékszem, akkor a CentOS7 alapból a MATE-el települ (X esetén).
- A hozzászóláshoz be kell jelentkezni
Mindegy, gondolom, az összes desktop környezeten lehet gyorsbillentyűket beállítani.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Próbálom xfce 4.10-ben: Beállítások - Billentyűzet menüben.
De ezzel csak a bejelentkezett userre fog vonatkozni, nem? A root-ra megint külön meg lehet ezt adni.
Én azt szeretném, ha nincs bent user, akkor is CTRL-ALT-Del bill.kombinációra leálljon. Vagy a root beállítása erre is vonatkozik majd?
- A hozzászóláshoz be kell jelentkezni
Erre valóban nem gondoltam. Nem, ez tényleg desktop specifikus beállítás. Unalmas óráimban lehet, hogy ilyesmit olvasgatnék:
http://www.x.org/releases/X11R7.7/doc/libX11/XKB/xkblib.html
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
A billentyűzetről jó lenne ctrl-alt-del kombinációval leállítani (néha szükség lehet rá). Monitor nincs a gépen, ezért gondoltam erre.
Vagy van más javaslatod?
ACPI power off. Nyilván valami gombbal be tudod kapcsolni a gépet; nos, ugyanazzal a gombbal ki is lehet. Csak egy acpid kell hozzá, és máris működik.
Mellesleg, a ctrl-alt-del, az nem poweroff, nem halt, hanem reboot by default. Ergó leállítani elég nehéz vele a gépet, ha nincs rajta monitor.
- A hozzászóláshoz be kell jelentkezni
Mellesleg, a ctrl-alt-del, az nem poweroff, nem halt, hanem reboot by default. Ergó leállítani elég nehéz vele a gépet, ha nincs rajta monitor.
Elolvastad a nyitót? Pont ezt szeretné megváltoztatni. Az a célja, hogy reboot helyett poweroff legyen.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ez nagyon szép és jó, de a ctrl-alt-del kombináció Linuxon kívül is rendelkezik szemantikával, az pedig a reboot. És azt nem fogja átírni sehol, hacsak nem kezdi el disassemblálni a BIOS-t :D
És ha nincs monitor a gépen, azt sem triviális tudni, hogy éppen a Linux fut-e.
- A hozzászóláshoz be kell jelentkezni
(Még mindig a MagicSysRq key való erre: https://en.wikipedia.org/wiki/Magic_SysRq_key )
- A hozzászóláshoz be kell jelentkezni
Feltéve, hogy bele van fordítva a kernelbe... a gond ott van vele, hogy egy valag olyan "debug" szintű dolgot is lehet vele művelni, amitől az embernek azonnal borsódzani kezd a háta. Pl. 'b', 'c', 'i'
- A hozzászóláshoz be kell jelentkezni
(Igaz, bár ha már fizikailag ottan vagy a számítógépnél, akkor akár haza is viheted, tehát a biztonsági kérdéseket már korábban, mondjuk a szerverterem ajtajánál kell rendezni.)
- A hozzászóláshoz be kell jelentkezni
s/működöt/működött/
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ez az eltűnik a symlink dolog meg van oldva, helyi szinten bármelyik konfig felülcsapható, ha a /etc-ben teszed.
Tehát pl.: jelen esetben a /etc/lib/systemd/system/ctrl-alt-del.target néven kell létrehozni egy symlinket, aztán egy systemctl daemon-reload és már mennie is kéne. (ami azt illeti, kifejezetten nem is illik a /usr-ben patkolni a service-ket, ha teljesen felül akarod csapni, akkor ugyanolyan néven a /etc-ben, ha csak ki akarod egészíteni, akkor a .d könyvtárba (/etc/systemd/system/[unitnév.d]) pakolt plusz konfig állományokkal lehet játszani; pl. a systemctl mask is mindig az /etc-ben dolgozik, ha jól emlékszem)
Rejtett subscribe voltam.
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Sőt, ha jól dereng, a /usr/local/lib/systemd is ilyen hely.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Az valami Fedora specifikus dolog lehet, Süsün és Debian-on nem látok ilyet ill. a man-ban sem találom.
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Nem. Itt olvastam és működik. Ezek szerint sikerült a legkevésbé szokványos megoldásra ráéreznem?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Lehet :)
Viszont kipróbáltam, Süsün is olvassa. De akkor a man systemd.unit -ban miért nem írják?
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Van ott három pont, szerintem az utalhat arra, hogy „és ugyanez, csak local-lal”. Ami épp ilyen helyzetben szerintem nem túl informatív, meg csak az gyanít valamit ebből, aki 10+ éve használ Linuxot.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Na ja, csak nem értem, hogy miért. :) A helyi rendszerhez kapcsolódó helyi konfigok (lásd man systemd.unit Unit File Load Path szakasza) az /etc-be kellene, hogy kerüljenek, így viszont egy funkcióra (gyakorlatilag: nem csomagból jött unit-ok definiálása) két külön helyed is van.
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Hagyományosan a /etc a rendszer szintű konfigok helye, ahol manapság a user beállításokra jellemzően a *.d/*.conf a menő. Gondolom, abból indultak ki, hogy a /usr/* nem csomagkezelő által felülírt megfeleője a /usr/local/*, így logikus az, hogy errefelé is körülnézzen.
Számomra inkább az lenne az elvárás, hogy minden program, amelyik a /etc-ből veszi a konfigját, az nézzen szét a /usr/local/etc-ben is. Különben, amikor írtam a saját backup scriptemet, felmerült bennem, hova tegyem a konfigját. A /etc-ba nem akartam, nehogy ütközzön valamilyen létező program konfigjával a file vagy alkönyvtár neve, így aztán úgy döntöttem, a /usr/local/etc-be teszem.
Bár, jó ez így, hogy a programok nem néznek itt körül, mert legalább a saját dolgokat be lehet rakni ide a /usr/local/etc-be anélkül, hogy azon kellene aggodalmaskodni, hogy esetleg névütközés lesz.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
(Ha nincs monitor, akkor miért kell GUI-nak nemlátszódnia, miért nem elég, ha CLI nemlátszódik?)
- A hozzászóláshoz be kell jelentkezni
A gui kérés volt.
- A hozzászóláshoz be kell jelentkezni
(A monitor meg nem. Így már érthető.)
- A hozzászóláshoz be kell jelentkezni
Figyelj, ez volt a kérés. Attól hogy nincs monitor most éppen, attól gui lehet.
- A hozzászóláshoz be kell jelentkezni
Nyomd meg a kikapcsoló gombot ;-)
--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!
- A hozzászóláshoz be kell jelentkezni
(Hogy a MagicSysRq gombot ne is említsük. Persze az X-szel nem megy együtt.)
- A hozzászóláshoz be kell jelentkezni