Как оставить сообщение другому (локальному) пользователю?

Я знаю, что вы можете использовать write для отправки сообщения текущему зарегистрированному пользователю, но как вы оставляете сообщение для пользователя, который не вошел в систему? Решение, которое я видел, изменяет motd, но это будет отображаться всем пользователям. Как я могу оставить сообщение для отдельных пользователей для чтения при входе в систему?

  • Добавить всех пользователей в одну группу в другую группу?
  • Как настроить пользователей, права собственности и разрешения на локальных и удаленных серверах?
  • изменить данные для входа в систему пользователя (gdm)
  • Информация о группе не указана для конкретного пользователя
  • Возможно ли временно менять пароли?
  • Пароли для вновь созданных пользователей?
  • Звук трубки другому пользователю на том же компьютере (pulseaudio)
  • `id` печатает только числа для пользователей без полномочий root
  • 2 Solutions collect form web for “Как оставить сообщение другому (локальному) пользователю?”

    Вы можете использовать команду mail для отправки сообщения пользователю jdoe следующим образом:

     mail -s "The subject goes here" jdoe 

    Вы введете интерактивную среду, в которой вы можете ввести свое сообщение (тело письма). Тип Control-D в начале строки, чтобы завершить сообщение и отправить его (вам будет предложено указать получателя CC – просто нажмите enter, если вы этого не хотите).

    Вы также можете сделать:

     mail -s "The subject goes here" jdoe < textfile 

    или

     echo “John, don't forget our meeting” | mail -s "Reminder" jdoe 

    В следующий раз, когда jdoe войдет в систему, он получит уведомление, подобное «У вас есть новая почта», и он должен набирать mail для чтения (возможно, это недостаток, если пользователь не знает, что он должен это сделать).

    Попробуйте стеной, http://linux.die.net/man/1/wall. Может, это будет трюк?

    Interesting Posts

    В чем разница между \ b и \ <в команде grep

    Как я могу узнать, подключен ли кто-то к моей машине удаленно?

    Как переименовать определенные каталоги, если у родителя есть определенное имя?

    Автоматическое открытие kwallet при входе в KDE

    Backspace, вкладка не работает в терминале (с использованием ssh)

    изменить шаблон, удалив пробелы?

    Помните, какое окно рабочего стола принадлежит

    Чтение файла с циклом IFS работает только тогда, когда не используются массивы

    Установите Xorg для использования только части экрана

    LINUX: Как вычислить рекурсивно размер каждой подкаталога до корневого каталога?

    Как установить дистрибутив Linux на второй hdd из рабочей среды Linux Desktop?

    ls занимает много времени в небольшом каталоге

    Драйверы FreeBSD Nvidia Яркость экрана и управление питанием

    настройка пароля для входа в систему Fedora 20

    Выполните команду, в которой найден файл

    Linux и Unix - лучшая ОС в мире.