CIFS常用命令
1.检查配置信息字段设置是否正确:testparm /etc/samba/smb.conf
ps -ef|grep mbd|grep -v grep|awk '{print $2}'|xargs kill -9
Server role: ROLE_DOMAIN_PDC
2.查询保密的tdb文件位置:smbd -b | grep PRIVATE_DIR
3.查询普通的tdb文件位置:smbd -b | grep LOCKDIR
4.查看很多smb信息(可以研究一下):smbd -b
5.每次修改smb.conf后记住都用 testparm 命令检查一下!
6.创建一个管理用的配置文件同时保持原有文件尽可能简单:testparm -s smb.conf.master > smb.conf (??)
7.显示可见共享文件夹:smbclient -L localhost
8.使用本地客户端访问本机文件夹root,:smbclient //localhost/root
9.将远程linux下的root文件夹映射为本地磁盘h:net use h: //10.42.110.109/root
10.出问题时参考:samba3-howto的38章和39章;
11.新手或对网络不熟时参考:Samba-3 by Example.pdf;
12.共享指定文件夹 /root/oyw/oywshare:
12.1 配置文件中添加
[data]
path = /root/oyw/oywshare;
read only = Yes
guest ok = Yes
12.2 检查语法:testparm /etc/samba/smb.conf
12.3 重启进程
12.4 网上邻居出现新文件夹data,即linux下的 /root/oyw/oywshare文件夹;
13. 添加用户及组,用户为oyw,登录名为oywlogname,密码为3569098:samba3-howto的18页,
useradd -c "oyw" -m -g users -p 3569098 oywlogname
14.添加oywlogname为/root/oyw/oywshare目录的用户级所有者:chown oywlogname.users /root/oyw/oywshare
15.以oyw/123登录本机root目录:smbclient //localhost/root -U oyw%123
高级配置
1.netbios名称:命令行下输入nbtstat -n;地址栏上输入//oyw时使用的就是netbios协议或DNS协议,WINS将netbios名称 解析为IP;可用DNS命名服务取代netbios服务;
2.网络浏览服务通过UDP将所在位置通知并转发其他服务器,将命名解析为IP以打开;
3.手工注册DNS:ipconfig /registerdns
4.解析顺序配置文件:/etc/host.conf, /etc/nsswitch.conf and /etc/resolv.conf
5.在windows与linux混合环境下,建议使用windows的WINS服务作为命名解析服务,在只有linux的环境下可使用samba服务
6.nmbd/smbd错误日志:./var/log/samba/log.nmbd;./var/log/samba/log.smbd;
7.网上邻居访问很慢但cmd访问较快的原因:网络硬件问题、同时打开了WebClient服务(占用了连接?)、DNS配置不正确
8.远程和本地管理net命令:man手册提供查询,有ads,rpc,rap三种模式,