Linux培训笔记:Samba简单配置

Linux培训笔记:Samba简单配置

实例一 设置samba自定义目录

第一步
[root@linuxidc ~]#yum -y install samba  samba-client
###首先在服务器端安装samba包 注意不能samba*方式装

第二步
[root@linuxidc ~]#vi /etc/samba/smb.conf
[yangbang]
  comment= RedHat

  path=/sambatest/
#####编辑配置文件到最后添加自定义目录,这个目录确保已经存在

第三步
[root@linuxidc ~]#useradd harry
[root@linuxidc ~]#smbpasswd -a harry
###把用户加入smb数据库##

第四步
[root@linuxidc ~]#service smb restart

第五步
去客户端
[root@linuxidc ~]#smbclient  \\199.101.117.31\yangbang -U harry
###用harry账户去读取共享#####

[root@linuxidc ~]chcon -R samba_share_t /sambatest/
###在selinux开启情况下要设置这个,这个值可以在smb.conf里说明找到###
###smbclient -L 199.101.117.31 匿名查看###
###smbclient -L 199.101.117.31 -U harry 指定用户查看###
##如果是/rhome/depts/legal这种好几层的目录,需要chcon -R 最上层那个目录

实例二 创建sambatest1用户并设置并访问家目录
[root@linuxidc ~]#useradd sambatest1
[root@linuxidc ~]#smbpasswd -a sambatest1
[root@linuxidc ~]#setsebool -P samba_enbale_home_dirs on  ###这个值getsebool查保险 
[root@linuxidc ~]#smbclient //192.168.1.110/homes -U sambatest1  #注意斜杠反了会报错,homes这个单词注意,反正根据配置文件来,默认就是开启的

相关推荐