CentOS 6 yum 安装samba文件服务器

前端之家收集整理的这篇文章主要介绍了CentOS 6 yum 安装samba文件服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


安装samba

  1. chunli@CentOS->~$sudoyuminstall-ysamba
  2. chunli@CentOS->~$sudoyuminstall-ysamba-client
  3. chunli@CentOS->~$sudoyuminstall-ysamba-common
  4. chunli@CentOS->~$sudoyuminstall-ysamba-winbind
  5. chunli@CentOS->~$sudoyuminstall-ysamba-winbind-clients


创建samba用户的方式1

  1. [root@CentOS~]#useraddshare#创建系统用户
  2. [root@CentOS~]#smbpasswd-ashare
  3. NewSMBpassword:share
  4. RetypenewSMBpassword:share


创建samba用户的方式2

  1. [root@CentOS~]#useraddsamba_user1
  2. [root@CentOS~]#pdbedit-asamba_user1
  3. newpassword:samba_user1
  4. retypenewpassword:samba_user1


pdbedit -L #列出所有samba用户

pdbedit -L [username] 查看samba用户

pdbedit -Lv [username] 查看samba用户详细信息

pdbedit -X username 删除一个用户



创建文件目录存放路径,修改权限

  1. mkdir/opt/smb
  2. chmodo+w/opt/smb/


#修改samba配置

  1. [root@CentOS~]#cp/etc/samba/smb.conf/etc/samba/smb.conf.install
  2. [root@CentOS~]#>/etc/samba/smb.conf
  3. [root@CentOS~]#vim/etc/samba/smb.conf
  4. logfile=/var/log/samba/log.%m
  5. maxlogsize=50
  6. security=user
  7. smbpasswdfile=/etc/samba/smbpasswd
  8. loadprinters=yes
  9. cupsoptions=raw
  10. createmode=0644
  11. forcecreatemode=0644
  12. directorymode=0755
  13. forcedirectorymode=0755
  14.  
  15.  
  16. [MyShare]
  17. path=/opt/smb/
  18. validusers=share,samba_user1
  19. writable=yes


#重启samba服务

  1. [root@CentOS~]#chkconfigsmbon
  2. [root@CentOSsamba]#servicesmbrestart
  3. ShuttingdownSMBservices:[OK]
  4. StartingSMBservices:



#查看samba监听状态

  1. [root@CentOSsamba]#netstat-utnlp|grepsmb
  2. tcp000.0.0.0:1390.0.0.0:*LISTEN10510/smbd
  3. tcp000.0.0.0:4450.0.0.0:*LISTEN10510/smbd
  4. tcp00:::139:::*LISTEN10510/smbd
  5. tcp00:::445:::*LISTEN10510/smbd
  6. [root@CentOSsamba]#


iptables -F 关闭防火墙




#windows登录samba服务器

创建文件,创建目录

wKiom1j7HzmxdJ7aAABepq2vVTA247.png

wKioL1j7Hzqw5vN9AABogQ6EM0c147.png

wKiom1j7HzuCBLzVAABeJw28jfE835.png

wKioL1j7HzywvkhVAABqDlBxbaY094.png


Linux挂载samba服务器

  1. chunli@CentOS->~$sudomount-tcifs//172.16.20.139/MyShare~/samba/-ousername=samba_user1,password=samba_user1
  2.  
  3. chunli@CentOS->~$mount|grep"172.16.20.139"
  4. //172.16.20.139/MyShareon/home/chunli/sambatypecifs(rw)
  5.  
  6. chunli@CentOS->~$cd/home/chunli/samba/
  7. chunli@CentOS->samba$touchtest.file
  8. touch:无法创建"test.file":权限不够
  9.  
  10. root用户可以执行挂载,root可以写入

猜你在找的CentOS相关文章