Windows 共享端口号 445
Windows 查看共享文件命令
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 安装后挂载即可
来源: http://www.bubuko.com/infodetail-3067350.html