mesg(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '{{DISPLAYTITLE:mesg(1)}} == NAMN == '''mesg''' – visa eller dölj meddelanden från andra användare == SYNOPSIS == <pre> mesg [option] [n|y] </pre> == BESKRIVNING == Verktyget '''mesg''' används av en användare för att styra den skrivrättighet som andra har till terminalenheten som är kopplad till standardfelutmatningen. Om skrivåtkomst är tillåten kan program som talk(1) och write(1) visa meddelanden på terminalen. Traditionellt har skrivåtk...') |
Admin (diskussion | bidrag) |
||
| Rad 233: | Rad 233: | ||
fi | fi | ||
</pre> | </pre> | ||
= Sidslut = | |||
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/mesg.1.html | |||
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://datorhjalp.se/web/datorhjalp-hemma// Datorhjälp hemma] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 1 juni 2026 kl. 05.23
NAMN
mesg – visa eller dölj meddelanden från andra användare
SYNOPSIS
mesg [option] [n|y]
BESKRIVNING
Verktyget mesg används av en användare för att styra den skrivrättighet som andra har till terminalenheten som är kopplad till standardfelutmatningen.
Om skrivåtkomst är tillåten kan program som talk(1) och write(1) visa meddelanden på terminalen.
Traditionellt har skrivåtkomst varit tillåten som standard. I takt med att användare blivit mer medvetna om olika säkerhetsrisker finns det dock en trend att ta bort skrivåtkomst som standard, åtminstone för det primära inloggningsskalet.
De ursprungliga rättigheterna för terminalen sätts av login(1) enligt TTYPERM och TTYGROUP från filen:
/etc/login.defs
Standardläget är 0620 om en tty-grupp används, och 0600 utan gruppen. Standardnamnet för tty-gruppen är tty.
För att säkerställa att dina tty-enheter sätts på ett portabelt sätt, oberoende av systeminställningar, bör mesg köras i dina inloggningsskript.
mesg ändrar skrivrättigheterna för gruppen på den aktuella terminalenheten.
Sedan version 2.41 kan mesg inte längre kompileras så att terminalen görs skrivbar för others. Verktyget ändrar numera strikt endast gruppens rättigheter.
Den vanliga konfigurationen är att använda en grupp med namnet tty och lägga till relevanta användare i den gruppen.
Ett mindre säkert alternativ är att sätta verktyg som write(1) eller wall(1) till setgid för gruppen tty.
Om mesg inte körs på en terminal avslutas verktyget tyst med felstatus 2. I detta fall är det meningslöst att köra mesg.
Kommandoradsoptionen --verbose tvingar mesg att skriva ut en varning i denna situation.
Detta beteende infördes i version 2.33.
ARGUMENT
n
- Tillåt inte meddelanden.
y
- Tillåt att meddelanden visas.
Om inga argument anges visar mesg aktuell meddelandestatus på standardfelutmatningen.
OPTIONER
-v, --verbose
- Förklara vad som görs.
-h, --help
- Visa hjälptext och avsluta.
-V, --version
- Visa versionsinformation och avsluta.
AVSLUTNINGSSTATUS
Verktyget mesg avslutas med något av följande värden:
0
- Meddelanden är tillåtna.
1
- Meddelanden är inte tillåtna.
>1
- Ett fel inträffade.
FILER
/dev/[pt]ty* /dev/pts/[0-9]*
HISTORIK
mesg (I) förekommer i UNIX Programmer’s Manual.
Före Version 7 AT&T UNIX brukade mesg växla det aktuella tillståndet när det kördes utan argument.
EXEMPEL
Visa aktuell status:
mesg
Tillåt andra användare att skriva meddelanden till din terminal:
mesg y
Förhindra att andra användare skriver meddelanden till din terminal:
mesg n
Visa mer utförlig information om vad kommandot gör:
mesg --verbose y
Använd i ett inloggningsskript för att stänga av meddelanden:
mesg n
PRAKTISK ANVÄNDNING
mesg används framför allt för att styra om andra användare på samma system kan skicka text direkt till din terminal med kommandon som write eller talk.
Det kan vara användbart på fleranvändarsystem där flera personer är inloggade samtidigt.
Exempel:
mesg n
gör att andra normalt inte kan störa din terminalsession med direkta meddelanden.
För att åter tillåta meddelanden:
mesg y
SÄKERHETSANMÄRKNING
Att tillåta skrivning till terminalen kan vara praktiskt på traditionella fleranvändarsystem, men det kan också ge oönskade störningar eller användas för förvirrande utmatning.
På moderna system är det därför vanligt att skrivåtkomst till terminalen är mer begränsad än på äldre UNIX-system.
SE ÄVEN
RAPPORTERA FEL
Felrapporter görs via ärendehanteraren för util-linux:
https://github.com/util-linux/util-linux/issues
TILLGÄNGLIGHET
Kommandot mesg är en del av paketet util-linux, som kan hämtas från Linux Kernel Archive:
https://www.kernel.org/pub/linux/utils/util-linux/
Denna manualsida är en del av projektet util-linux, en samling Linux-verktyg.
Information om projektet finns på:
https://www.kernel.org/pub/linux/utils/util-linux/
Om du har en felrapport för denna manualsida kan den skickas till:
util-linux@vger.kernel.org
Sidan hämtades från projektets uppströms Git-förråd:
git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
Den hämtades den 24 maj 2026. Vid den tidpunkten var datumet för den senaste hittade commiten i förrådet den 20 maj 2026.
Om du upptäcker renderingsproblem i HTML-versionen av sidan, eller anser att det finns en bättre eller mer uppdaterad källa för sidan, eller har rättelser eller förbättringar av informationen i kolofonen, kan du skicka e-post till:
man-pages@man7.org
KORT SAMMANFATTNING
mesg styr om andra användare får skriva meddelanden till din terminal.
Tillåt meddelanden:
mesg y
Stoppa meddelanden:
mesg n
Visa aktuell status:
mesg
Avslutningsstatusen kan användas i skript:
if mesg >/dev/null 2>&1; then
echo "Meddelanden är tillåtna"
else
echo "Meddelanden är inte tillåtna eller terminal saknas"
fi
Sidslut
Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/mesg.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.