CentOS服务器该如何挂载Samba?
发布时间:2023-10-12 10:35:53 所属栏目: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可以写入 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐