您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
马哥linux运维学习笔记-samba之二
发布时间:2019-03-08 12:55:37编辑:雪饮阅读()
windows建立网络共享
linux显示windows网络共享服务器上的所有资源
[root@mail ~]# smbclient -L 192.168.128.132
Enter root's password:
Domain=[XY-F2DFEE7A97F7] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
IPC$ IPC 远程 IPC
tools Disk
ADMIN$ Disk 远程管理
C$ Disk 默认共享
session request to 192.168.128.132 failed (Called name not present)
session request to 192 failed (Called name not present)
Domain=[XY-F2DFEE7A97F7] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------
由于windows上默认开启了来宾用户访问,所以可以不用指定账号就可以显示该共享服务器上的所有资源
linux显示windows网络共享服务器上的所有资源(指定登录账号)
首先在windows上创建一个用户
linux显示windows网络共享服务器上的所有资源,指定登录账号
[root@mail ~]# smbclient -L 192.168.128.132 -U wuser
Enter wuser's password:
Domain=[XY-F2DFEE7A97F7] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
IPC$ IPC 远程 IPC
tools Disk
ADMIN$ Disk 远程管理
C$ Disk 默认共享
session request to 192.168.128.132 failed (Called name not present)
session request to 192 failed (Called name not present)
Domain=[XY-F2DFEE7A97F7] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------
linux连接windows网络共享,以unc路径形式
[root@mail ~]# smbclient //192.168.128.132/test -U wuser
Enter wuser's password:
Domain=[XY-F2DFEE7A97F7] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
[root@mail ~]# smbclient //192.168.128.132/tools -U wuser
Enter wuser's password:
Domain=[XY-F2DFEE7A97F7] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \>
linux不支持'\\'这种路径,所以'\\'仍旧用'//'
本地路径跳转
smb: \> lcd /tmp
查看本地路径
smb: \> !pwd
/tmp
文件上传
smb: \> put 1.txt
putting file 1.txt as \1.txt (0.0 kb/s) (average 0.0 kb/s)
查看网络共享当前路径
smb: \> pwd
Current directory is \\192.168.128.132\tools\
文件下载
smb: \> get 2.txt
getting file \2.txt of size 0 as 2.txt (0.0 KiloBytes/sec) (average 0.0 KiloBytes/sec)
linux挂载windows网络共享
挂载
[root@mail ~]# mount -t cifs //192.168.128.132/tools /windows -o username=wuser
Password:
[root@mail ~]# ls /windows
1.txt 2.txt 新建 文本文档.txt
开机自动挂载
在/etc/fstab文件末尾添加如下:
//192.168.128.132/tools /windows cifs credentials=/etc/samba/cred.passwd 0 0
建立挂载所用账号文件
[root@mail ~]# cat /etc/samba/cred.passwd
username=wuser
password=redhat
[root@mail ~]# chmod og=--- /etc/samba/cred.passwd
web版samba管理工具
安装samba3x-swat
[root@mail ~]# rpm -ivh /test/Server/samba3x-swat-3.5.10-0.107.el5.i386.rpm
warning: /test/Server/samba3x-swat-3.5.10-0.107.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37 017186
Preparing... ########################################### [100%]
1:samba3x-swat ########################################### [100%]
配置swat
启动swat
[root@mail ~]# chkconfig swat on
配置允许访问的网络
[root@mail ~]# cat /etc/xinetd.d/swat
# default: off
# description: SWAT is the Samba Web Admin Tool. Use swat \
# to configure your Samba server. To use SWAT, \
# connect to port 901 with your favorite web browser.
service swat
{
disable = no
port = 901
socket_type = stream
wait = no
only_from = 192.168.1.0/24
user = root
server = /usr/sbin/swat
log_on_failure += USERID
}
开启swat的超级守护服务
[root@mail ~]# service xinetd start
Starting xinetd:
用浏览器访问测试
默认访问端口是901,默认访问账号是系统的root账号
关键字词:linux,samba