linux作为windows的客户端

windows共享端口号445
window查看共享文件命令
net share
net share /? 查看命令使用帮助

将windows下的某文件夹共享

net share lamp=d:/lamp
将D盘下的lamp文件夹设为共享,设置共享名称为lamp

设为共享,隐藏该文件夹,输入文件夹名$才能显示,起到一定的安全作用

net share lamp$=d:/lamp

查看方式,通过本机运行窗口输入:\192.168.56.1,即可查看该共享文件
因为访问本机,不用输入用户名和密码

将该文件夹取消共享

net share lamp /del

查看用户

net user

添加用户test,密码为123

net user test 123 /add

删除用户test

net user test /del

找一台centos安装samba客户端

yum install samba-client -y

查看来自于哪个安装包

rpm -qf which smbclient

查看生成的相关文件

rpm -ql samba-client

访问windows

smbclient -L 192.168.56.1 -U test%123

访问该共享目录

smbclient //192.168.56.1/lamp -U test%123
进入后可输入help查看相应命令,如通过ls查看该目录下的文件
通过put 文件,上传文件至windows中,默认windows中对该文件共享设置为只读,通过计算机管理修改相应权限,如对该共享文件夹添加写权限

在centos中创建本机挂载点
mkdir /mnt/cifs
将windows共享访问路径挂载至本机文件夹/mnt/cifs
mount //192.168.56.1/lamp$ /mnt/cifs -o username=test,password=123
直接访问ls /mnt/cifs即可查看远程windows共享目录下的文件
若想挂载持续有效,写入配置文件,首先取消挂载
umount /mnt/cifs
vim /etc/fstab
加入下面一行即可
//192.168.56.1/lamp$ /mnt/cifs cifs username=test,passwd=123 0 0
mount -a重新挂载
df再次查看挂载

为了避免其他用户通过/etc/fstab查看到用户名密码,可以将下面这行换一种写法
//192.168.56.1/lamp$ /mnt/cifs cifs username=test,passwd=123 0 0
//192.168.56.1/lamp$ /mnt/cifs cifs credentials=某文件 0 0
将用户名和密码写入某文件中,修改该文件属性起到安全
vim 某文件
username=test
password=123
chmod 600 某文件
再次挂载提示错误,yum provides mount.cifs ,查看要安装哪个包cifs-utils,
yum install cifs-utils -y安装后挂载即可