壁や文章を使ってメッセージを送ろうとしています。これをテストするために、2つのgnome端末ウィンドウを開きました。次に、ウィンドウに次のように入力します。
me@host>>wall
message to everyone
<ctrl> + d
メッセージ終了後、EOF文字(ctrl-d)を使用して割り込み信号を送信しました。メッセージを送信するのではなく、間違った入力を行ったように、端末からビープ音が鳴ります。文でも同様の行動が現れます。誰でもトラブルシューティングを支援できますか?
編集:権限情報は次のとおりです。
me@host>>ls -l $(type -p wall)
-rwxr-sr-x 1 root tty 27368 May 26 18:31 /usr/bin/wall
答え1
wall
Debian(およびUbuntu)では、write
両方ともsetgid(グループIDの設定) 特権tty
これらのプログラムが他のユーザーの端末に書き込むことを許可するグループ。
ただし、共有コンピュータシステムの管理者はしばしばこの機能を無効にします。以下を実行して権限を表示できます。
ls -lL /usr/bin/write /usr/bin/wall
通常のシステムでは、次のように表示されます(日付は重要ではありません)。
$ ls -lL /usr/bin/write /usr/bin/wall
-rwxr-sr-x 1 root tty 23056 Dec 11 2012 /usr/bin/wall
-rwxr-sr-x 1 root tty 14624 Jun 11 2012 /usr/bin/write
これs
最初のフィールドで-rwxr-sr-x
setgid ビットで、4 番目のフィールドはグループです。tty
。この機能が機能するには、両方(またはそれに対応するセット)が必要です。
権限に加えて、gnome-terminalの使用には別の側面がwall
ありますwrite
。ログインユーザー。 gnome-terminalがサポートしていないutmpデータファイルからこの情報を取得します。
追加資料: