'\" t .\" Title: mesg .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Polecenia użytkownika .\" Source: util-linux 2.41 .\" Language: English .\" .TH "MESG" "1" "2025-03-29" "util\-linux 2.41" "Polecenia użytkownika" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAZWA" mesg \- wyświetla (lub nie wyświetla) wiadomości od innych użytkowników .SH "SKŁADNIA" .sp \fBmesg\fP [\fIopcja\fP] [\fBn\fP|\fBy\fP] .SH "OPIS" .sp Narzędzie \fBmesg\fP jest wywoływane przez użytkownika, w celu kontroli dostępu do zapisu do urządzenia terminala, powiązanego ze standardowym wyjściem błędów, przez innych użytkowników. Jeśli zezwolono na dostęp w trybie do zapisu, to programy takie jak \fBtalk\fP(1) i \fBwrite\fP(1) mogą wyświetlać wiadomości na terminalu. .sp Tradycyjnie, dostęp w trybie do zapisu był domyślnie dozwolony. Z biegiem czasu użytkownicy stali się jednak bardziej wyczuleni na kwestie bezpieczeństwa, co spowodowało, że coraz częściej taki dostęp staje się zabroniony, przynajmniej w powłoce logowania. .sp Pierwotne uprawnienia dla terminala są ustawiane przez \fBlogin\fP(1), zgodnie z TTYPERM i TTYGROUP z pliku /etc/login.defs. Domyślny tryb to \fI0620\fP jeśli używa się grupy tty oraz \fI0600\fP bez tej grupy. Domyślna nazwa grupy tty to "tty". .sp Aby upewnić się, że terminale są ustawione w sposób przenośny i niezależny od ustawień systemowych, powinno się wykonywać polecenie \fBmesg\fP w swoich skryptach logowania. .sp \fBmesg\fP modyfikuje uprawnienia zapisu dla grupy na bieżącym urządzeniu terminala. Od wersji 2.41, nie można skompilować \fBmesg\fP w sposób, czyniący terminal zapisywalnym dla \fIinnych\fP, lecz ściśle modyfikuje jedynie uprawnienia \fIgrupy\fP. Zwykle konfiguracja polega na wykorzystaniu grupy "tty" i dodaniu do niej odpowiednich użytkowników. Alternatywnym, mniej bezpiecznym rozwiązaniem jest ustawienie narzędzi takich jak \fBwrite\fP(1) lub \fBwall\fP(1) jako setgid dla grupy "tty". .sp Narzędzie \fBmesg\fP milcząco wyjdzie ze statusem błędu równym 2, jeśli nie zostało wykonane na terminalu. W takim przypadku wywołanie \fBmesg\fP jest bowiem niecelowe. Opcja wiersza poleceń \fB\-\-verbose\fP powoduje, że \fBmesg\fP wypisze w takim przypadku ostrzeżenie. To zachowanie dodano w wersji 2.33. .SH "ARGUMENTY" .sp \fBn\fP .RS 4 Nie zezwala na wiadomości. .RE .sp \fBy\fP .RS 4 Zezwala na wyświetlanie wiadomości. .RE .sp Jeśli nie poda się argumentów, \fBmesg\fP wypisze bieżący status wiadomości na standardowe wyjście błędów. .SH "OPCJE" .sp \fB\-v\fP, \fB\-\-verbose\fP .RS 4 Wypisuje bieżące działania. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Wyświetla ten tekst i wychodzi. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Wyświetla wersję i wychodzi. .RE .SH "STATUS ZAKOŃCZENIA" .sp Narzędzie \fBmesg\fP kończy pracę z jedną z następujących wartości: .sp \fB0\fP .RS 4 Wiadomości są dozwolone. .RE .sp \fB1\fP .RS 4 Wiadomości nie są dozwolone .RE .sp \fB>1\fP .RS 4 Wystąpił błąd. .RE .SH "PLIKI" .sp \fI/dev/[pt]ty*\fP, \fI/dev/pts/[0\-9]*\fP .SH "HISTORIA" .sp \fBmesg\fP (I) pojawiło się w UNIX Programmer\(cqs Manual. Przed wersją 7 AT&T UNIX, bez argumentu odwracało bieżący stan. .SH "ZOBACZ TAKŻE" .sp \fBlogin\fP(1), \fBtalk\fP(1), \fBwrite\fP(1), \fBwall\fP(1), \fBxterm\fP(1) .SH "ZGŁASZANIE BŁĘDÓW" .sp Problemy należy zgłaszać w \c .URL "https://github.com/util\-linux/util\-linux/issues" "systemie śledzenia błędów" "." .SH "DOSTĘPNOŚĆ" .sp Polecenie \fBmesg\fP jest częścią pakietu util\-linux, który można pobrać ze strony \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Archiwum jądra Linux" "."