首页服务器CentOS服务器如何挂载Samba?

CentOS服务器如何挂载Samba?

时间2024-03-21 19:26:03发布访客分类服务器浏览1201
导读:这篇文章分享给大家的内容是关于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可以写入


以上就是关于CentOS服务器如何挂载Samba?的介绍,本文内容仅供参考,有需要的朋友可以借鉴了解看看,希望对大家学习或工作,想要了解更多欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS服务器如何挂载Samba?
本文地址: https://pptw.com/jishu/649479.html
阿里云centos服务器专有网络如何通过使用Nginx实现外网访问 centos服务器通过tar.gz压缩包安装Nginx

游客 回复需填写必要信息