net use命令详解
时间:2023-11-29 21:41:23
net use命令详解
net:网络
use:使用
devicename:设备名称
volume:卷
username:用户名
dotted:有点的
SMARTCARD:智能卡
SAVECRED:用用户以前保存的凭据
PERSISTENT:持久的
IPC$(Internet Process Connection) 是共享 " 命名管道 " 的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。
IPC$ 是 NT/2000 的一项新功能,它有一个特点,即在同一时间内,两个 IP 之间只允许建立一个连接。 NT/2000 在提供了 ipc$ 功能的同时,在初次安装系统时还打开了默认共享,即所有的逻辑共享 (c$,d$,e$ …… ) 和系统目录 winnt 或 windows(admin$) 共享。所有的这些,微软的初衷都是为了方便管理员的管理,但在有意无意中,导致了系统安全性的降低。
共享目录,共享主机IP:172.16.32.128
本地测试访问。
使用另外一台电脑访问共享主机,需要输入172.16.35.128,需要输入用户名和密码。
1)建立空连接:
net use IPipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格)
2)建立非空连接:
net use IPipc$ "密码" /user:"用户名" (同样有3个空格)
3)映射默认共享:
net use z: IPc$ "密码" /user:"用户名" (即可将对方的c盘映射为自己的z盘,其他盘类推)
如果已经和目标建立了ipc$,则可以直接用IP+盘符+$访问,具体命令 net use z: IPc$
4)删除一个ipc$连接
net use IPipc$ /del
5)删除共享映射
net use c: /del 删除映射的c盘,其他盘类推
net use * /del 删除全部,会有提示要求按y确认
3 查看远程主机的共享资源(但看不到默认远程主机上共享)
net view IP
4 查看本地主机的共享资源(可以看到本地的默认共享)
net share
5 得到远程主机的用户名列表
nbtstat -A IP
6 得到本地主机的用户列表
net user
7 访问电脑上使用net use 可以查看现在已经连接电脑状态。
错误号分析原因
错误号5,拒绝访问:很可能你使用的用户不是管理员权限的,先提升权限;
错误号51,Windows无法找到网络路径:网络有问题;
错误号53,找不到网络路径:ip地址错误;目标未开机;目标lanmanserver服务未启动;目标有防火墙(端口过滤);
错误号67,找不到网络名:你的lanmanworkstation服务未启动或者目标删除了ipc$;
错误号1219,提供的凭据与已存在的凭据集冲突:你已经和对方建立了一个ipc$,请删除再连;
错误号1326,未知的用户名或错误密码:原因很明显了;
错误号1792,试图登录,但是网络登录服务没有启动:目标NetLogon服务未启动;
错误号2242,此用户的密码已经过期:目标有帐号策略,强制定期要求更改密码
大家注意千万不要在桌面上共享文件夹,否则你的用户下面所有的文件,对别人都是透明的。
使用net share 查看一下,是否将users目录共享了。
如果共享了,别人就可以访问你的文档,桌面文件,照片文档等。大家一定要注意。
可以使用如下命令,删除Users共享。