加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

CentOS服务器该如何挂载Samba?

发布时间:2023-10-12 10:34:42 所属栏目:Linux 来源:互联网
导读:   这篇文章主要介绍了“CentOS服务器如何挂载Samba?”相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS服务器如何挂载Samba?文章都会有所
  这篇文章主要介绍了“CentOS服务器如何挂载Samba?”相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS服务器如何挂载Samba?文章都会有所收获,下面我们一起来看看吧。
 
  安装samba
 
  linuxidc@CentOS->~$ sudo yum install -y samba
 
  linuxidc@CentOS->~$ sudo yum install -y samba-client
 
  linuxidc@CentOS->~$ sudo yum install -y samba-common
 
  linuxidc@CentOS->~$ sudo yum install -y samba-winbind
 
  linuxidc@CentOS->~$ sudo yum install -y samba-winbind-clients
 
  创建samba用户的方式1
 
  [root@CentOS ~]# useradd share      #创建系统用户
 
  [root@CentOS ~]# smbpasswd -a share
 
  New SMB password:share
 
  Retype new SMB password:share
 
  创建samba用户的方式2
 
  [root@CentOS ~]# useradd samba_user1
 
  [root@CentOS ~]# pdbedit -a samba_user1
 
  new password:samba_user1
 
  retype new password:samba_user1
 
  pdbedit -L #列出所有samba用户
 
  pdbedit -L [username]  查看samba用户
 
  pdbedit -Lv [username]  查看samba用户详细信息
 
  pdbedit -X username  删除一个用户
 
  创建文件目录存放路径,修改权限
 
  mkdir /opt/smb
 
  chmod o+w /opt/smb/
 
  #修改samba配置
 
  [root@CentOS ~]# cp /etc/samba/smb.conf /etc/samba/smb.conf.install
 
  [root@CentOS ~]# > /etc/samba/smb.conf
 
  [root@CentOS ~]# vim /etc/samba/smb.conf
 
  log file = /var/log/samba/log.%m
 
  max log size = 50
 
  security = user
 
  smb passwd file = /etc/samba/smbpasswd
 
  load printers = yes
 
  cups options = raw
 
  create mode = 0644
 
  force create mode = 0644
 
  directory mode = 0755
 
  force directory mode = 0755
 
  [MyShare]
 
  path = /opt/smb/
 
  valid users = share,samba_user1
 
  writable = yes
 
  #重启samba服务
 
  [root@CentOS ~]# chkconfig smb on
 
  [root@CentOS samba]# service smb restart
 
  Shutting down SMB services:                                [  OK  ]
 
  Starting SMB services:
 
  #查看samba监听状态
 
  [root@CentOS samba]# netstat -utnlp | grep smb
 
  tcp        0      0 0.0.0.0:139                0.0.0.0:*                  LISTEN      10510/smbd
 
  tcp        0      0 0.0.0.0:445                0.0.0.0:*                  LISTEN      10510/smbd
 
  tcp        0      0 :::139                      :::*                        LISTEN      10510/smbd
 
  tcp        0      0 :::445                      :::*                        LISTEN      10510/smbd
 
  [root@CentOS samba]#
 
  iptables -F 关闭防火墙
 
  #Windows登录samba服务器
 
  创建文件,创建目录
 
  Linux挂载samba服务器
 
  linuxidc@CentOS->~$ sudo mount -t cifs  //172.16.20.139/MyShare ~/samba/ -o username=samba_user1,password=samba_user1
 
  linuxidc@CentOS->~$ mount | grep "172.16.20.139"
 
  //172.16.20.139/MyShare on /home/linuxidc/samba type cifs (rw)
 
  linuxidc@CentOS->~$ cd /home/linuxidc/samba/
 
  linuxidc@CentOS->samba$ touch test.file
 
  touch: 无法创建"test.file": 权限不够
 
  用root用户可以执行挂载,root可以写入
 

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章