Scroll to navigation

MESG(1) Команди користувача MESG(1)

НАЗВА

mesg — показ (або заборона показу) повідомлень від інших користувачів

КОРОТКИЙ ОПИС

mesg [параметр] [n|y]

ОПИС

Допоміжною програмою mesg можна скористатися для керування доступом на запис інших користувачів до пристрою термінала, який пов'язано із стандартним виведенням помилок. Якщо буде уможливлено доступ до запису, програми, зокрема talk(1) і write(1), зможуть показувати повідомлення у терміналі.

Традиційно, доступ до запису типово дозволено. Втім, зі зростанням різноманітних ризиків, які пов'язано із захистом системи, з'явилася тенденція типово вимикати доступ до запису, принаймні для основної оболонки входу до системи. Для налаштовування ваших терміналів належним чином у ваших скриптах входу до системи має бути виконано mesg.

Допоміжна програма mesg завершує роботу без повідомлень зі станом помилки 2, якщо її виконано не у терміналі. У цьому випадку виконання mesg є беззмістовним. Використання параметра командного рядка --verbose наказує mesg вивести у цьому випадку попередження. Цю поведінку впроваджено у версії 2.33.

АРГУМЕНТИ

n

Заборонити повідомлення.

y

Дозволити показ повідомлень.

Якщо не вказано аргументів, mesg показує поточний стан роботи з повідомленнями у стандартному виведенні помилок.

ПАРАМЕТРИ

-v, --verbose

Пояснити виконувані дії.

-h, --help

Вивести текст довідки і завершити роботу.

-V, --version

Вивести дані щодо версії і завершити роботу.

СТАН ВИХОДУ

Допоміжна програма mesg завершує роботу із такими значеннями:

0

Повідомлення дозволено.

1

Повідомлення заборонено.

>1

Виникла помилка.

ФАЙЛИ

/dev/[pt]ty[pq]?

ЖУРНАЛ

Команда mesg з'явилася у AT&T UNIX версії 6.

ДИВ. ТАКОЖ

login(1), talk(1), write(1), wall(1), xterm(1)

ЗВІТИ ПРО ВАДИ

Для звітування про вади використовуйте систему стеження помилками на <https://github.com/util-linux/util-linux/issues>.

ДОСТУПНІСТЬ

mesg є частиною пакунка util-linux, який можна отримати з Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

ПЕРЕКЛАД

Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>

Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.

Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org.

11 травня 2022 року util-linux 2.38.1