1. 设置/etc/samba/smb.conf
[global]
security=user
[dir]
patch=/home/guanli
comment=guanli
public=no
valid
write list = @guanli
create mask=0770
directory mask =0770
2. #groupadd guanli
#useradd -g guanli -s /bin/fail administrator
3.#smbpasswd -a administrator
#more /etc/samba/smbpasswd
#more /etc/samba/smbusers
4.#mkdir /home/guanli
#chgrp guanli /home/guanl
#chmod 770 /home/guanli
#chmod g+s /home/guanli
5.#smbclient -L localhost -U guanli%guanli
6.OK
----------------------------------------------------
客户端访问方
法:
1.客户端是Windows系统
在资源管理器地址栏输入:
\\192.168.1.2
在
资源管理器地址栏输入:
\\samba-server
映射为本地硬盘:启动“Windows资源管理器”(双击打开“我的电脑”即可), 在“工具”菜单上,单击“映射
网络驱动器”。
删除WINDOWS系统的共享登录缓存命令:net use * /delete
2。
客户端是类unix系统
在文件管理器地址栏输入:
smb://192.168.1.2
文件管
理器地址栏输入:
smb://samba-server
命令行CLI下交互 $smbclient
//192.168.1.2/share/test -Uusername
mount挂载到本地 $mount -t cifs
//192.168.1.2/share/test /media/test -o user=username,passwd=password[,
iocharset=utf8]
3.
smbclient参数使用:
3.1列出某个IP地址所提供的共享文件夹
smbclient -L 198.168.0.1 -U username%password
3。2,像FTP客户端一样使用smbclient
smbclient //192.168.0.1/tmp -U username%password
3。3,直接一次性使用smbclient命令
smbclient -c "ls" //192.168.0.1/tmp -U username%password
和
smbclient //192.168.0.1/tmp -U username%password
smb:\>ls
功能一样的
3。4,除了使用smbclient,还可以通过mount和smbcount挂载远程共享文件夹
mount -t smbfs -o username=administrator,password=123456 //192.168.0.1/tmp /mnt/tmp
smbmount //192.168.0.1/tmp /mnt/tmp -o username=administrator
3。5支持中文字符
mount -t smbfs -o iocharset=utf8,codepage=utf8,username=administrator,password=123456 //192.168.0.1/admin /mnt/tmp/
阅读(878) | 评论(0) | 转发(0) |