sheepher 回复于:2003-12-17 11:03:57 |
在线等待!!!!!!!!!!! |
q1208c 回复于:2003-12-17 11:08:44 |
能发给Linux吧。 talk 试试。 |
sheepher 回复于:2003-12-17 11:19:42 |
那和windows客户端怎么交谈呢?smbclicent -M 必须要客户端运行winpopup。怎么样弄客户端不使winpopup也行呢? |
q1208c 回复于:2003-12-17 11:21:08 |
你想做什么呢? |
sheepher 回复于:2003-12-17 11:27:35 |
就是我在关机的时候给下面的smb用户发一个信息。说我要关机了。 |
sheepher 回复于:2003-12-17 12:43:09 |
等待 |
xinyv 回复于:2003-12-17 12:48:33 |
给你:接着: snoopy老大写的:) 写了个net脚本,类似于2k下net send 可以发SMB消息. 把下面脚本保存为/usr/local/bin/net chmod +x /usr/local/bin/net #!/bin/sh case "$1" in send) echo "$3"|smbclient -I "$2" -M `nmblookup -A "$2"|sed -e '1d' -e '3,/*/d'|cut -f2|cut -d' ' -f1` ;; *) echo "Usage:net send <IPaddr.> <message>" exit 1 esac 例子: net send 192.168.0.1 "hello, workd!" |
sheepher 回复于:2003-12-17 13:15:46 |
收道但是这个不行,在redhat9。0下面而且smbclient -I "$2" -M ` 必须要客户端有winpopup如果没有的话就会丢失消息。 但是还是谢谢了 |
JohnBull 回复于:2003-12-17 13:44:00 |
你不觉得这是安全漏洞吗? |
weiwei19820330 回复于:2003-12-17 14:31:08 |
用shutdown不行吗? |
thinmonkey 回复于:2003-12-17 14:35:16 |
关注,等待一年多了,还是没有解决之道 |
xinyv 回复于:2003-12-17 14:46:58 |
win98如果不开winpopup那么用2000的的net send也发不过去,如果是2000的话,他如果把信息服务关了那么你用net send也是发不过去了,如果用2000 的net send能发送的消息在上面那个程序都能发送,我在redhat8.0下调试通过。 |
sheepher 回复于:2003-12-17 15:41:05 |
我在linux9。0下面net send 192.168.0.210 added interface ip=192.168.0.23 bcast=192.168.0.255 nmask=255.255.255.0 session request failed 失败 net send 192.168.0.210. 没有错误提示,但是2000收不到信息。 |
yoursmile 回复于:2003-12-26 21:13:50 |
如果是英文的消息没有问题。 但是若是中文的话,程序就死了。 WINDWOS机器上会收到一个消息,但是是空的。 |
lylcboy 回复于:2003-12-26 22:33:11 |
高手在哪里? 一年多了,还没解决?????!!!! 等待※※※※※※※※※ |
noble_knight 回复于:2003-12-27 00:44:13 |
Try linpopup or kpopup , these are gui winpop tools for linux. U can not send messages to window clients if they close message service . |
duyunjian 回复于:2003-12-27 11:46:16 |
直接用talk不行吗? |
@龙井茶 回复于:2003-12-27 13:21:15 |
可以试试下面这个,一般用户就可以: wall "我要关机了" |