[[oktatas:linux|< Linux]]
====== Chat ======
* **Szerző:** Sallai András
* Copyright (c) 2017, Sallai András
* Szerkesztve: 2017, 2019
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== write =====
A write parancs valójában egy link az /etc/alternatives/write parancsra.
Amely szintén egy link a /usr/bin/bsd-write parancsra.
A bsd-write parancs a bsdmainutils csomagban van.
A write parancs figyelembe veszi a mesg állapotát. A mesg parancs az
util-linux csomaggal együtt települ.
Ha önmagában kiadjuk a mesg parancsot, kiírja milyen állapotban van
a csevegés engedélyezése. Lehet "y" vagy "n". Alapértelmezett az "n".
mesg
is n
A fogadó oldalon "y" kell legyen beállítva. A beállítás:
mesg y
Ha mindkét oldalon beállítottuk a "y" állapotot, akkor
a csevegést janos megkezdi saját oldalán:
write mari
Mari saját oldalán beírja:
write janos
Megadható teletype is:
write janos tty3
A who parancsot használhatjuk, arra megtudjuk ki van bejelentkezve, és milyen teletypon.
A who parancs kapcsolóval használva megmutatja hol van engedélyezve a write.
A következő parancs mind ezt teszi:
* -w
* -T
* --mesg
* --message
* --writeable
A következő lehetőségeket kapjuk:
* + a write üzenet engedélyezett
* - a write üzenet tiltott
* ? nem találtható termináleszköz
===== talk =====
A talk parancs a talk csomag része. A talk parancs nem működik talkd démon nélkül.
A talk parancs persze csak egy szimbolikus link a /etc/alternatives/talk-ra,
ami szintén egy szimbolikus link a /usr/bin/netkit-ntalk-ra.
A talkd démon a talkd csomagban található.
A talk parancs használatához szükség van a mesg állapot "y" beállítására.
Használat janos oldalról:
talk mari@192.168.10.11
talk janos@192.168.10.11
Engedélyezés tűzfalon:
iptables -I INPUT -p udp --dport talk -j ACCEPT
===== wall =====
A wall parancs az összes bejelentkezett felhasználó számára megjeleníti a megadott üzenetet,
ahol be van kapcsolva a mesg y.
wall Helló megjöttem