Mam użytkownika o nazwie x w tty1 iy w tty2. Teraz x chce napisać wiadomość do y i odwrotnie. Teraz wpisałem terminal tty1 write y tty2
To pokazuje
napisz: napisz: masz wyłączone uprawnienie do zapisu
napisz: y ma wyłączone wiadomości
To samo pokazuje, gdy y wysyła wiadomość do x zamiast tego jest to „x” w ostatnim wierszu. Co powinienem zrobić?
mesg y <enter>
.y
jest opcjąmesg
, a nie twoim użytkownikiem.Jeśli X jest użytkownikiem, który chce wyskoczyć wiadomość na twój komputer. Fisrt bierze identyfikator terminalu maszyny y i oba powinny znajdować się na tym samym hoście. możesz wysłać wiadomość jak poniżej.
who
polecenie i zobacz identyfikator terminala maszyny y (na przykładpty/1
jest to identyfikator terminala y)echo "Hello" 1> pty/1
(spowoduje to wyświetlenie komunikatu na maszynie.źródło
Nie możesz nic zrobić (chyba że jesteś użytkownikiem root).
Każdy użytkownik może włączyć / wyłączyć możliwość wysyłania wiadomości przez innych użytkowników za pomocą polecenia mesg. To polecenie można umieścić w pliku .bashrc lub .login (w zależności od powłoki).
Domyślnie, jeśli nic nie robisz, to ochrona użytkownika przed tymi wiadomościami od innych użytkowników.
źródło
jdone jego nazwa_użytkownika i tutaj wpisz swoją wiadomość i naciśnij klawisz Enter, aby wysłać
źródło