Samba共享配置实例
实验一、
要求
1、使用share方式
2、 共享系统中/home/repodate目录,共享名为yumbacak。
=============================================================
[root@dns ~]# chkconfig --list smb
smb 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
[root@dns ~]# chkconfig --level 345 smb on
[root@dns ~]# service smb start
启动 SMB 服务: [确定]
启动 NMB 服务: [确定]
[root@dns ~]# service smb status
smbd (pid 3494) 正在运行...
nmbd (pid 3497) 正在运行...
[root@dns samba]# vi smb.conf
security = share
.....
[yumback]
comment = yumback
path = /home/repodate
public = yes
writable = yes
设置完smb.conf之后,执行testparm测试smb.conf的设置语法是否正确;
[root@dns samba]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Processing section "[yumback]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
[root@dns ~]# service smb restart
关闭 SMB 服务: [确定]
关闭 NMB 服务: [确定]
启动 SMB 服务: [确定]
启动 NMB 服务: [确定]
测试
但是不能创建文件;为什么呢?
[root@dns home]# ll -d repodate/
drwxr-xr-x 6 root root 4096 06-22 13:21 repodate/
[root@dns home]# chmod 777 repodate/
在用IP为192.168.0.31的LINUX主机访问;
去就像一个ftp服务器,输入问号,可以查看能使用的命令,和FTP的操作差不多
smb: \> get ceshi.txt
getting file \ceshi.txt of size 6 as ceshi.txt (0.3 kb/s) (average 0.3 kb/s)
[root@mysqlndb02 ~]# ls
anaconda-ks.cfg ceshi.txt Desktop install.log install.log.syslog
[root@mysqlndb02 mnt]#mkdir smb
在windows的命令行模式
samba的share模式基本操作;